在Mac上设置JAVA_HOME

时间:2015-06-09 13:26:14

标签: java macos

我已经尝试了一切,但无法在Mac上设置JAVA_HOME。有人说你要做的就是echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile

我做了,重新启动了我的shell,这就是它出现的内容:

-bash: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home: is a directory

无论使用哪种方法设置我使用的变量,这总是显示出来。 我想要使​​用的jdk 7在我的库中,但现在使用的1.6是在System文件夹中。

1 个答案:

答案 0 :(得分:1)

我安装了两个版本的Java - 我的mac上有1.6和1.7。根据我想使用的版本,我只需更改.bash_profile文件中的条目。

以下是我的.bash_profile版似于1.6版

cat .bash_profile

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