在Mac OS上安装Java 6

7

在Mac OS 10.5上安装最新的JDK是否可能?考虑到由Apple提供的版本是1.5,有哪些最佳选项?

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

8个回答

8

如果您有一台搭载Core 2 Duo的Intel Mac,请前往Applications/Java并运行Java Preferences.app。

您将能够选择“Java SE 6”作为默认的java版本(我猜想,版本5仍然是出厂时的默认设置,以保证兼容性)。


1
实际上是应用程序 > 实用工具 > Java,不过还是谢谢! - Abdullah Jibaly

7
根据您的硬件配置,苹果提供的最新版本实际上是Java 6,但它不是默认的版本。苹果仅为64位英特尔Mac提供Java 6(即原始Core Duo Mac不支持)。对于较旧的Mac,您可以尝试使用Mac上的Java 6的OpenJDK端口(SoyLatte)。请注意保留html标记。

1

苹果提供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。


0

JDeveloper、NetBeans和Eclipse等IDE都提供了一个配置文件(通常是.conf文件),您可以在其中更新jdkhome属性,指定您的JDK6安装路径。正如之前提到的,您可以从Mac上的Java 6 OpenJDK端口获取它。


0

OS X does have Java 6在更新1之后。你提到的版本号是Java 6的版本。安装JDeveloper 11时,你有收到任何错误吗?


0

这只是一个软件更新。这里有一篇博客文章描述了它。


0

你还需要注意以下几点:

  • 如果你有一个名为“CurrentJDK”的别名,并且该别名“损坏”,那么你必须删除它才能安装新的JDK。
  • 删除该“别名”将解决问题。

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接