7

是否可以在 Mac OS 10.5 上安装最新的 JDK?考虑到 Apple 提供的版本是 1.5,最好的选择是什么?

更新:我正在尝试安装需要 JDK 6 的 JDeveloper 11。

4

8 回答 8

8

如果您有配备 Core 2 Duo 的 Intel Mac,请转到 Applications/Java 并运行 Java Preferences.app

您将能够选择“Java SE 6”作为您的默认 Java 版本(我猜为了兼容性,版本 5 仍然是操作系统的默认出厂设置)。

于 2009-03-03T20:17:41.643 回答
7

根据您的硬件,Apple 提供的最新版本实际上是 Java 6,但它并未作为默认版本激活。Apple 仅为 64 位 Intel Macs 提供 Java 6(即不为最初的 Core Duo Macs 提供)。对于较旧的 Mac,您可以尝试Java 6 for Mac (SoyLatte) 的 OpenJDK 端口。

于 2009-03-03T20:15:22.447 回答
1

Apple 为 Leopard (OS X 10.5) 提供 Java 6 (1.6) 作为更新,但仅提供 64 位版本。因此,如果您的 Mac 不是 64 位 Intel,那么 Leopard 上就不会有 Java 6。

如果您确实有 64 位 Intel,请确保安装最新的操作系统更新,尤其是 Java 更新,以确保您获得 Java 1.6。此外,您仍然需要在 Java Preferences 中将 Java 6 设置为默认 VM,因为它默认为 Java 1.5。

目前,如果您拥有 32 位 Intel 处理器,最简单的解决方案是升级到 Snow Leopard,其中包括 32 位和 64 位版本的 Java 6。

于 2009-09-04T20:43:44.380 回答
0

OS X在 Update 1 之后确实有 Java 6。您所指的版本号是Java 6 的版本。您在安装 JDeveloper 11 时是否收到任何错误?

于 2009-03-03T20:16:42.677 回答
0

这只是一个软件更新。这是描述它的博客文章。

于 2009-03-03T20:16:58.837 回答
0

像 netbeans 和 eclipse 这样的 JDeveloper 提供了一个配置文件(通常是 .conf),您可以在其中更新 jdkhome 属性,以添加 jdk6 安装的路径,如前所述,您可以从Java 6 for Mac 的 OpenJDK 端口获取它。

于 2010-09-19T06:00:32.240 回答
0

您还需要注意:

  • 如果您有别名“CurrentJDK”并且该别名已“损坏”,则必须将其删除才能安装新的 JDK。
  • 删除该“别名”将解决问题。
于 2012-01-23T19:30:22.690 回答
-1

这是。在这里查看:Apple 支持

于 2009-03-03T20:16:09.543 回答