题
是否可以在 Mac OS 10.5 上安装最新的 JDK?考虑到 Apple 提供的版本是 1.5,最好的选择是什么?
更新: 我正在尝试安装 JDeveloper 11,它需要 JDK 6。
解决方案
如果您的Intel Mac配备Core 2 Duo,请转到Applications / Java并运行Java Preferences.app
您将能够选择“Java SE 6”。作为您的默认java版本(我认为版本5仍然是操作系统上的出厂默认设置,我猜)。
其他提示
根据您的硬件,最新版本 Apple供应实际上是Java 6,但它不是激活为要使用的默认版本。 Apple仅为64位Intel Mac提供Java 6(即不适用于原装Core Duo Mac)。对于较旧的Mac,您可以尝试使用 Java 6 for Mac的OpenJDK端口(SoyLatte)。
Apple为Leopard(OS X 10.5)提供了Java 6(1.6)作为更新,但只提供了64位版本。因此,如果你的Mac不是64位英特尔,那么你就不会在Leopard上安装Java 6。
如果您有64位Intel,请确保安装最新的操作系统更新,尤其是Java更新,以确保获得Java 1.6。此外,您仍需要将Java 6设置为Java Preferences中的默认VM,因为它默认为Java 1.5。
目前,如果您拥有32位Intel处理器,最简单的解决方案是升级到Snow Leopard,其中包括32位和64位版本的Java 6.
OS X确实拥有Java 6 。您所指的版本号是版本 Java 6.安装JDeveloper 11时是否收到任何错误?
这只是一个软件更新。这是一个描述它的博客文章。 / p>
像netbeans和eclipse这样的JDeveloper提供了一个配置文件(通常是.conf),您可以在其中更新jdkhome属性,添加jdk6安装的路径,如前所述,您可以从用于Mac的Java 6的OpenJDK端口。
您还需要注意:
- 如果您有别名“CurrentJDK”并且该别名“已损坏”,那么您必须删除它才能安装新的 JDK。
- 删除这个“别名”就能解决问题。
是的。点击此处: Apple支持