设置java_home奇怪的错误

时间:2012-09-26 02:57:52

标签: java shell ubuntu java-home

我有一台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

可能是什么原因? 任何帮助将不胜感激 感谢

1 个答案:

答案 0 :(得分:1)

尝试echo $JAVA_HOMEecho $PATH,您会看到它们已正确设置。问题是你问shell在哪里是可执行的java而且它没有查看JAVA_HOME变量。

如果您刚刚编辑了.bashrc,则需要手动运行该文件,或者再次登录shell以获取更改。

您有两个选择:

  1. 请参阅每次使用时要使用的特定jdk
  2. 使用如here
  3. 所述的update-alternatives更新默认java