Ubuntu 15:安装和配置 Java 后,echo $JAVA_Home 正常工作,但 Java -version 不起作用

Ubuntu 15:安装和配置 Java 后,echo $JAVA_Home 正常工作,但 Java -version 不起作用

我已经安装了 oracle Java 8 并对其进行了配置。

cmd-> echo $JAVA_HOME
/usr/lib/jvm/oracle_jdk8
cmd-> echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
my oraclejdk.sh file:

cmd->java -version
The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.9-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.8-jre-headless
 * openjdk-6-jre-headless
 * openjdk-8-jre-headless
Try: sudo apt-get install <selected package>

我的 oraclejdk.sh 现在意外地变成空了。我退出了几次,但仍然得到上述结果。我里面有导出命令,但现在我不记得了。

你能帮助我在 Ubuntu 上运行 Java 吗?

注意重复:我的问题与上述答案无关。我有一个配置问题,半回显 $JAVA_HOME 显示 Java 已安装,但 Java -version 无法找到已安装的 Java。

答案1

您需要添加$JAVA_HOME/bin到您的PATH

您可以轻松验证这一点:

$ PATH=$PATH:$JAVA_HOME/bin
$ java -version

验证其有效性后,编辑~/.bashrc文件以包含以下行

export PATH=$PATH:$JAVA_HOME/bin

相关内容