3

如何将 Java 1.6 设置为装有 OS X 10.5.8 的 MacBook Pro Intel Core 2 Duo 的默认设置?我已经安装了最新的软件更新,并将 Java SE 6 64 位选项拖到“Java Preferences”应用程序的顶部(甚至重新启动),但在命令行上,java -version 仍然响应:

java version "1.5.0_24"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_24-b02-357-9M3165)
Java HotSpot(TM) Client VM (build 1.5.0_24-149, mixed mode, sharing)

有任何想法吗?

4

2 回答 2

2

对于时间变化:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
于 2010-06-01T08:44:47.693 回答
2

/System/Library/Frameworks/JavaVM.framework 中有符号链接

它们指向 Versions 子文件夹中的特定版本。

我有时会断开这些链接。

AFAICT 有一个指向 Current JRE 和 CurrentJDK 的 Current 链接。

验证所有链接是否都指向逻辑上的某个地方。显然,Java configlet 做了一些事情,但是链接链在其他地方被破坏了。

对不起,我希望我能提供更多帮助,但这对我来说相当神秘。我总是能够修复它,但它并不漂亮。

于 2010-06-01T08:32:15.967 回答