在Mac OS X 10.5.8上安装Java 6之后,Java版本显示为1.5

时间:2011-10-11 19:16:07

标签: java macos

  1. 我从这个位置安装了Java 6: http://support.apple.com/kb/DL1359
  2. Java SE 6位于Java首选项列表的顶部。

    然而,当我输入java -version时,它给了我: java版“1.5.0_30”

    1. 我注意到/ Library / Java / Home指向 /System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0/Home
    2. 我也注意到没有相应的 /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

      为何出现差异?

      1. 我注意到/System/Library/Frameworks/JavaVM.Framework/Versions/CurrentJDK指向 /System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0
      2. 和 /System/Library/Frameworks/JavaVM.Framework/Versions/Current指向 /System/Library/Frameworks/JavaVM.Framework/Versions/A

        什么是“A”?

1 个答案:

答案 0 :(得分:2)

只需按照以下步骤将Java版本更改为1.5:

  1. 打开终端
  2. 输入cd /System/Library/Frameworks/JavaVM.framework/Versions/
  3. 输入sudo ln -fhsv 1.5 CurrentJDK
  4. 参考Changing-Java-Version-in-Mac