0

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

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

4

1 回答 1

1

尝试一下echo $JAVA_HOMEecho $PATH您会发现它们已正确设置。问题是您在询问 shell 可执行 java 在哪里,它没有查看 JAVA_HOME 变量。

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

您有 2 个选择:

  1. 请在每次使用的基础上参考您要使用的特定 jdk
  2. 如此处所述,使用 update-alternatives 更新默认 java
于 2012-09-26T03:04:55.127 回答