【问题标题】:Installing JDK 7 on Mac OS 10.6.8 [duplicate]在 Mac OS 10.6.8 上安装 JDK 7 [重复]
【发布时间】:2014-09-05 12:18:18
【问题描述】:

我有一台装有 OS Snow Leopard (10.6.8) 的 Mac。我想用 JDK 7 开发,但 Oracle 的网站说 JDK 需要 OS 10.7.3 及更高版本。所以我在 * 上关注了一些关于类似主题的问题和答案,并找到了以下答案(@larsac),使用 Pacifist 安装 JDK 7:

“@reukiodo 的回答绝对是正确的方法,所以非常感谢!但是,对于像我这样的新手来说,它可能需要进一步的解释。

1) 下载 @reukiodo 发布链接的两个 DMG。

2) 安装 Pacifist。

3) 用 pacifist 打开 java-DMG。

4) 在“Package Contents”选项卡(默认选项卡)中,选择“Contents of JDK 7 Update XX.pkg”(XX 为例如 51)。

5) 点击“安装”按钮并按照屏幕上的说明进行操作。

6) 打开 Utilities 文件夹中的 Java Preferences.app 并将 Java SE 7 拖到“常规”选项卡(默认选项卡)中 Java 版本列表的顶部。”

我遵循了所有这些步骤:至于第 5 步)一切正常,但随后 第 6 步)对我不起作用,即当我打开我的 Java Preferences.app 我没有 Java SE 7,所以我不能拖动它!

【问题讨论】:

    标签: java macos installation updates


    【解决方案1】:

    Mac 有一个有用的工具,可以帮助您在多个 java 版本之间进行切换。这是 /usr/libexec/java_home。

    然后您可以尝试在家中的 .profile 文件中设置 JAVA_HOME

    export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
    

    请确保您在 /Library/Java/JavaVirtualMachines 文件夹中有 1.7 版本条目

    【讨论】:

    • @Benjamin 你怎么能在 /Library/Java/JavaVirtualMachines 获得 1.7?此文件夹为空。