是否可以在 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支持

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top