【发布时间】:2009-11-13 15:33:06
【问题描述】:
我当前在 Mac OS (10.6) 上的 JDK 设置为 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”目录似乎包含标头和二进制可执行文件(javac、jar 等)。
另一个版本的 JDK 会为其可执行文件版本安装第二个目录(希望在单独的目录中)还是独立于 JDK 版本?
仅供参考:我已运行“Java Preferences”实用程序,并且“Java Apple 插件”和“Java 应用程序”下仅列出了 Java SE 6(32 位和 64 位版本)
【问题讨论】: