我已经尝试了一切,但无法在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文件夹中。
答案 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)'