我已经安装了 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