如何用OSX Lion在Mac上开发Java

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

我是一个新的Java开发人员,正在考虑让Mac成为一名Mac。但是我听说OSX Lion不支持Java。这是否意味着我无法在Mac上开发Java?或者我只需要自己去获得所有的Java下载?

提问于
用户回答回答于

我刚刚经历了这个混淆/问题,我注意到在这个问题中没有人真正给出了在Lion上使用Java的步骤,如果您没有任何JAR或应用程序:如果要提示OS X安装JVM ,在Applications> Utilities中运行“Java Preferences”应用程序。

这将显示“安装Java运行时”的确认信息,然后这会使软件更新发挥作用

用户回答回答于

现在它意味着什么没有什么变化,除了JDK 6现在是通过软件更新单独下载的。对于JDK 7,如果我们幸运的话,它可以从Oracle获得,甚至可以通过App Store获得!

发生了什么事情是苹果已经放弃将他们自己的JDK整合到操作系统中,并将责任委托给Oracle,以便为未来的OSX提供JDK。它不是默认安装的,但事实上就像在Solaris以外的其他平台上一样。可以肯定的是,这将是一件好事,因为Apple JDK通常比官方的Sun / Oracle更滞后6个月。在所有平台上拥有对技术更加既得利益的人是好事!

原创新闻稿

从Mac OS X 10.6 Update 3的Java发行版开始,Apple已移植并随Mac OS X提供的Java版本已弃用。这意味着Apple生产的运行时不会保持在同一级别,并且可能会从未来版本的Mac OS X中删除.Mac OS X 10.6 Snow Leopard和Mac OS X 10.5 Leopard中的Java运行时将继续通过这些产品的标准支持周期得到支持和维护。

最近的相关新闻稿是(我把重要的点BOLD

REDWOOD SHORES和加利福尼亚州库珀蒂诺 - 2010年11月12日 - 甲骨文和Apple®今天发布了用于MacOS®X的OpenJDK项目。苹果将​​贡献在Mac OS X上实施Java SE 7所需的大部分关键组件,工具和技术包括一个基于32位和64位HotSpot的Java虚拟机,类库,网络堆栈和新图形客户端的基础。 OpenJDK将使Apple的Java技术可供开源开发人员使用,以便他们可以访问并为此付出努力。 甲骨文公司高级副总裁Hasan Rizvi表示:“我们很高兴欢迎苹果成为OpenJDK社区不断增长的重要贡献者。“在Mac OS X上Java的可用性在Java平台的跨平台承诺中起着关键作用。Java开发人员社区可以放心,将来可以在Mac OS X上继续使用领先的Java环境。结合IBM上个月宣布加入OpenJDK,该项目现在得到了三个软件巨头的支持。“ “我们很高兴能与甲骨文合作,确保在Mac上继续保持Java的优秀版本,”苹果公司软件工程高级副总裁Bertrand Serlet说。“对于我们的用户而言,始终拥有最新的Java安全版本的最佳方式是直接从Oracle获得。” 苹果还证实,Java SE 6将继续从Apple for Mac OS X SnowLeopard®和即将发布的Mac OS X Lion发布。Java SE 7和未来版本的Java for Mac OS X将可从Oracle获得。

我个人的观点是OSX是Java开发的首选平台,只要甲骨文不丢弃球就会变得更好。

扫码关注云+社区