JAVA_HOME 正确但不存在

JAVA_HOME 正确但不存在

在我的 Linux 机器上,这是我的 ~/.profile

JAVA_HOME="/opt/src/java/jre1.7.0_79"
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

当我跑步时

echo $JAVA_HOME

我明白了

/opt/src/java/jre1.7.0_79

正如预期的那样。此外,该文件存在且可执行,因为

ls -l $JAVA_HOME/bin/java

产量

-rwxr-xr-x 1 work work 7718 Apr 10  2015 /opt/src/java/jre1.7.0_79/bin/java

然而,当我跑步时

java -version

我明白了

-bash: jre1.7.0_79/bin/java: No such file or directory

这是怎么回事?我正在使用 Fedora 版本 14 (Laughlin)。

相关内容