我知道当 Leopard 推出时,每个人(嗯,每个 Java 开发人员并且足够关心在 Mac 上进行开发)都对没有 Java 6 SDK 支持感到愤怒。我知道有人在 Leopard 发布几个月后提供了某种破解方法,但我可以发誓,我稍后读到 Apple 和/或 Sun 最终推出了 Java 6 SDK 的正式版本。
所以一年半后的现在,我终于有兴趣在 Mac 上进行一些 Java 开发(感谢 Google App Kit)。但是当我访问 Apple 的 Java 网站时……我看到的都是有关 Java 5 的内容。
那么,我可以在 Mac 上运行 Java 6 吗?
See also: 在 Mac 操作系统上安装 Java 6 https://stackoverflow.com/questions/607945
是的,JDK6 已经可用,而且它非常好,例如它支持 DTrace,否则只能在 Solaris 上使用。
主要缺点是苹果非常积极地弃用旧硬件(和操作系统版本)。 Java6 永远不会针对 10.5 之前的 Mac 版本发布,并且仅适用于 64 位 Intel。这也杀死了 Eclipse 使用的本机 32 位库,例如 SWT/Carbon(它们现在需要迁移到 Cocoa)。
Update:雪豹显然有用于 32 位 Intel 的 Java6 https://superuser.com/questions/31526/does-snow-leopard-provide-java-6-for-32-bit-machines,也是(除了 64 位)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)