如何使用OSX Lion在Mac上开发Java

Ian*_*Ian 15 java macos osx-lion

我是一名新的Java开发人员,正在考虑购买Mac.但我听说OSX Lion不支持Java.这是否意味着我无法在Mac上开发Java?或者我必须自己去获取所有Java下载?

小智 31

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

发生的事情是Apple已经放弃将自己的JDK 分配到操作系统中,并将责任委托给Oracle,以便为OSX提供JDK.默认情况下不会安装它,但事后就像在Solaris以外的其他所有平台上一样.可以说这将是一件好事,因为Apple JDK通常落后于官方Sun/Oracle的6个月.在所有平台上拥有对技术有更多既得利益的人是一件好事!

原始新闻稿

自Java for Mac OS X 10.6 Update 3发布以来,不推荐使用Apple移植的Java版本以及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和加利福尼亚州CUPERTINO - 2010年11月12日 - Oracle和Apple®今天宣布面向MacOS®X的OpenJDK项目.Apple将为Mac OS X上的Java SE 7实施提供大部分关键组件,工具和技术. ,包括基于32位和64位HotSpot的Java虚拟机,类库,网络堆栈以及新图形客户端的基础. OpenJDK将为开源开发人员提供Apple的Java技术,以便他们可以访问并为这项工作做出贡献.

"我们很高兴欢迎Apple成为不断发展的OpenJDK社区的重要贡献者,"甲骨文发展高级副总裁Hasan Rizvi表示."Mac OS X上Java的可用性在Java平台的跨平台承诺中起着关键作用.Java开发人员社区可以放心,未来将在Mac OS X上继续提供领先的Java环境.结合上个月宣布IBM加入OpenJDK,该项目现在得到了三家软件巨头的支持."

"我们很高兴与甲骨文公司合作,以确保Mac上仍然有一个出色的Java版本,"苹果公司软件工程高级副总裁Bertrand Serlet说."我们的用户始终拥有最新,最安全的Java版本的最佳方式是直接从Oracle获取."

Apple还确认Apple 将继续提供Java SE 6,用于Mac OS XSnowLeopard®和即将发布的Mac OS X Lion.Oracle将提供Java SE 7和Mac OS X的Java未来版本.

我的个人观点是OSX是Java开发的首选平台,只要Oracle不丢球就会变得更好.


Ste*_*gan 2

所有“缺乏 Java 支持”都意味着 Lion 没有安装 JVM。但是当您需要它时,JVM 就会被安装。

我刚刚安装了 Lion,第一次重新启动时系统提示安装 JVM。