【问题标题】:can't set JAVA_HOME because can't find where Java JDK 1.7 installed [closed]无法设置 JAVA_HOME,因为找不到 Java JDK 1.7 的安装位置 [关闭]
【发布时间】:2013-02-26 12:44:39
【问题描述】:

我刚刚从here 下载了适用于 Mac OSX 的最新 Java JDK (jdk-7u17-macosx-x64.dmg)。

我已经安装了它,但是我找不到它的安装位置,以便我可以设置 JAVA_HOME。

notebook:work askar$ ls -al /System/Library/Frameworks/JavaVM.framework/Versions/Current
lrwxr-xr-x  1 root  wheel  1 Jul 29  2012 /System/Library/Frameworks/JavaVM.framework/Versions/Current -> A

今天是 2013 年 3 月 11 日。这里显示的是 2012 年 7 月 29 日...

【问题讨论】:

    标签: java macos installation


    【解决方案1】:

    使用 /usr/libexec/java_home 实用程序返回首选 JVM 版本的路径。
    使用/usr/libexec/java_home -V,您可以检索所有已安装 JVM 的列表。

    设置$JAVA_HOME 的最简单方法是:

    export JAVA_HOME=$(/usr/libexec/java_home)
    

    这将始终设置最新的JVM的路径,所以你升级java后不必更新它。

    【讨论】:

    • 谢谢。这给了我三个版本。现在,将弄清楚设置 $JAVA_HOME
    • 我的mac上有/usr/libexec/java_home(用*.dmg安装了jdk),但通过直接下载和解压缩在我的linux机器上没有。
    【解决方案2】:
    echo `/usr/libexec/java_home`
    

    您可以使用此命令在 mac os 中找到 java home。

    【讨论】:

    • `command` 没问题,首选$(command)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 2021-07-03
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    相关资源
    最近更新 更多