1

mac环境下,echo $JAVA_HOME 一般输出为空,但有时候某些构件会需要有javahome的配置,这时就需要把Java home配置好。

步骤:
1, 命令行输入: /usr/libexec/java_home
我的环境输出是 /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home 而这也是我们最终echo $JAVA_HOME的输出值。
2, 在目录下新建.profile文件,并编辑,加入如下内容(java版本若为1.7,则将1.8换成1.7):

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

3, 文件保存后,记得执行source ~/.profile
4, command+t, 新开命令行窗口,执行最初的echo $JAVA_HOME ,问题解决。


yizheng
301 声望27 粉丝

一蓑烟雨任平生