我知道当Leopard出现时,每个人(嗯,每个人都是Java开发人员,并且非常关心在Mac上进行开发)都很生气,因为没有Java6SDK支持。我知道在Leopard发布几个月后,有人提供了某种黑客攻击,但我可以发誓,后来我读到,Apple和/或Sun终于发布了Java6SDK的官方版本。
因此,一年半之后,我终于对在Mac上做一些Java感兴趣了(感谢Google )。但当我去苹果的Java网站..。我看到的只是关于Java 5的东西。
那么,我可以在Mac上做Java 6吗?
发布于 2009-04-11 03:00:53
是的,JDK6是可用的。
但是,Eclipse的某些版本不支持它。有一个新的(基于可可),应该,但它还没有正式提供。
发布于 2009-04-11 03:04:54
是的,JDK6是可用的,而且它很不错,例如,它支持DTrace,否则只能在Solaris上使用。
主要的缺点是,苹果在反对旧的硬件(和操作系统版本)方面非常积极。Java6将永远不会发布之前的Mac版本10.5,并只有64位英特尔工作。这也扼杀了本机32位库,例如SWT/Carbon,这正是Eclipse所使用的(它们现在需要迁移到Cocoa )。
更新:雪豹显然有32位英特尔的Java6 (除了64位)。
发布于 2009-04-11 03:20:32
http://developer.apple.com/java/ (只适用于64位Mac)
http://landonf.bikemonkey.org/static/soylatte/ (SoyLatte,一个单独的Java6端口)。
https://stackoverflow.com/questions/739418
复制相似问题