在Mac OS X 10.5.8上将Java 1.6设置为默认值

时间:2010-06-01 08:14:31

标签: java macos java-6

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

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

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

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

我偶尔会破坏这些链接。

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

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

对不起,我希望自己能得到更多帮助,但对我来说这一切都很神秘。我一直都能解决它,但它并不漂亮。

答案 1 :(得分:2)

对于时间变化:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/