我有一个ubuntu机器..
在我的 ~/.bashrc 中,我将 java_home 设置为
export JAVA_HOME=/usr/java/jdk1.7.0_04/bin/java
export PATH=$JAVA_HOME/bin:$PATH
但当我这样做的时候
$which java
我明白了
/usr/bin/java
可能是什么原因?任何帮助将不胜感激谢谢
尝试一下echo $JAVA_HOME
,echo $PATH
您会发现它们已正确设置。问题是您在询问 shell 可执行 java 在哪里,它没有查看 JAVA_HOME 变量。
如果您刚刚编辑了 .bashrc,您将需要手动运行该文件,或者再次登录到您的 shell 以获取更改。
您有 2 个选择: