在最新版本的MacOS上,Java是一个可选的软件包.
然而,一旦安装,JAVA_HOME环境变量似乎是not set properly.
在最新版本的MacOS上,Java是一个可选的软件包.
然而,一旦安装,JAVA_HOME环境变量似乎是not set properly.
如果安装了Java optional package或Oracle JDK, 向~/.bash_profile文件添加以下行之一将相应地设置环境变量.
export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
or simply
export JAVA_HOME="$(/usr/libexec/java_home)"
注意:如果您使用brew在mac上安装了openjdk,请运行 sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
以使上述功能正常工作
更新:在Jilles van Gurp response的基础上增加了-v个旗帜.