在Mac OS上切换J2SE版本(Snow Leopard)

时间:2009-11-13 15:33:07

标签: java macos

我目前在Mac OS上的JDK(10.6)设置为1.6,我想切换到1.5。

'/System/Library/Frameworks/JavaVM.framework/Versions/'列表显示:

lrwxr-xr-x  1 root  wheel   10 Nov  3 18:34 1.5 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Nov  3 18:34 1.5.0 -> CurrentJDK
lrwxr-xr-x  1 root  wheel    5 Nov  3 18:34 1.6 -> 1.6.0
drwxr-xr-x  8 root  wheel  272 Nov  3 19:54 1.6.0
drwxr-xr-x  9 root  wheel  306 Nov  3 19:54 A
lrwxr-xr-x  1 root  wheel    1 Nov  3 18:34 Current -> A
lrwxr-xr-x  1 root  wheel    3 Nov  3 18:34 CurrentJDK -> 1.6

除了尝试安装1.5然后将'CurrentJDK'的符号链接从1.6更改为1.5之外,还有什么需要做的吗?

我是否还需要更改“当前”指向的内容? 'A'目录似乎包含Headers和二进制可执行文件(javac,jar等)。

另一个版本的JDK会为它的可执行文件版本(希望在一个单独的目录中)安装第二个目录,还是它们独立于JDK版本?

仅供参考:我运行'Java首选项'实用程序,“Java Apple插件”和“Java应用程序”下只列出了Java SE 6(32位和64位版本)

1 个答案:

答案 0 :(得分:1)

没有支持在SnowLeopard上获得真正的1.5的方法。如果你勇敢,有办法让它发挥作用。

请参阅this discussion

The Guts Of The Matter Are Here