2013-10-21 57 views
0

当我尝试在我的mac上设置java环境变量时,出现了一个奇怪的问题。下面是我做的:无法在mac上设置java环境变量

nano ~/.bashrc 

编辑:

export JAVA_HOME=$(/usr/libexec/java_home) 
export PATH=$JAVA_HOME/bin:$PATH 

保存然后

source ~/.bashrc 

检查

echo $JAVA_HOME 

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 

到目前为止,一切都很好。但我的问题是,当我重新启动,回声$ JAVA_HOME什么也没有显示。 打字源之后的〜/ .bashrc再次,回声$ JAVA_HOME显示正确的结果,这意味着我需要的时候我重新启动MAC 源的〜/ .bashrc每次键入。

回答

2

OSX上默认.bash_profile使用,不.bashrc

+0

它的工作原理!谢谢。我想知道为什么有些教程在OSX上使用.bashrc,应该是.bash_profile。 –