- 我已从以下位置安装了 Java 6: http://support.apple.com/kb/DL1359
Java SE 6 位于 Java 首选项列表的顶部。
但是,当我输入 java -version 时,它会给出: java版本“1.5.0_30”
- 我注意到/Library/Java/Home 指向 /System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0/Home
我还注意到没有相应的 /System/Library/Frameworks/JavaVM.Framework/Versions/1.6.0/Home
相反 /System/Library/Frameworks/JavaVM.Framework/Versions/1.6 和 /System/Library/Frameworks/JavaVM.Framework/Versions/1.6.0 都是指向的链接 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
为什么会出现这种差异?
- 我注意到/System/Library/Frameworks/JavaVM.Framework/Versions/CurrentJDK 指向 /System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0
和 /System/Library/Frameworks/JavaVM.Framework/Versions/Current 指向 /System/Library/Frameworks/JavaVM.Framework/Versions/A
“A”到底是什么?
最佳答案
只需按照以下步骤将 Java 版本更改为 1.5:
- 打开终端
- 输入 cd/System/Library/Frameworks/JavaVM.framework/Versions/
- 输入 sudo ln -fhsv 1.5 CurrentJDK
关于在 Mac OS X 10.5.8 上安装 Java 6 后,Java 版本显示为 1.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7731268/