我知道Leopard什么时候出来(好吧,每个人都是Java开发人员并且非常关心在Mac上进行开发),他很生气,因为没有Java 6 SDK支持.我知道有人在Leopard发布几个月后提供了某种黑客方式,但是我可以发誓我后来读到Apple和/或Sun最终推出了Java 6 SDK的官方版本.
所以现在一年半之后我终于有兴趣在Mac上做一些Java开发了(感谢Google App Kit).但是当我访问Apple的Java站点时......我看到的只是关于Java 5的东西.
那么,我可以在Mac上运行Java 6吗?
另请参阅:在Mac OS上安装Java 6
是的,JDK6是可用的,它非常好,例如它支持DTrace,否则你只能使用Solaris.
主要缺点是Apple非常积极地弃用旧硬件(和OS版本).Java6将永远不会在10.5之前的Mac版本中发布,并且仅适用于64位Intel.这也杀死了原生的32位库,例如SWT/Carbon,这是Eclipse使用的(他们现在需要转移到Cocoa).
更新: Snow Leopard 显然也有32位Intel的Java6(除了64位).