在Mac OS 10.5上安装最新的JDK是否可能?考虑到由Apple提供的版本是1.5,有哪些最佳选项?
更新:我正在尝试安装需要JDK 6的JDeveloper 11。
如果您有一台搭载Core 2 Duo的Intel Mac,请前往Applications/Java并运行Java Preferences.app。
您将能够选择“Java SE 6”作为默认的java版本(我猜想,版本5仍然是出厂时的默认设置,以保证兼容性)。
苹果提供Java 6(1.6)作为Leopard(OS X 10.5)的更新,但仅提供64位版本。因此,如果您的Mac不是64位Intel,则在Leopard上将没有Java 6。
如果您有64位Intel,请确保安装最新的操作系统更新,特别是Java更新,以确保获得Java 1.6。此外,您仍然需要将Java 6设置为Java首选项中的默认VM,因为它默认为Java 1.5。
目前,如果您有32位Intel处理器,最简单的解决方案是升级到Snow Leopard,其中包括32位和64位版本的Java 6。
JDeveloper、NetBeans和Eclipse等IDE都提供了一个配置文件(通常是.conf文件),您可以在其中更新jdkhome属性,指定您的JDK6安装路径。正如之前提到的,您可以从Mac上的Java 6 OpenJDK端口获取它。
你还需要注意以下几点: