【发布时间】:2015-11-14 16:17:09
【问题描述】:
嘿家伙正试图弄清楚如何在我的 ubuntu 机器上更改我的 java 变量。我已经更改了 .bashrc 和 /etc/profile 以反映
export JAVA_HOME=/home/jerod/tools/java/jdk1.8.0_65/bin/java
export JRE_HOME=/home/jerod/tools/java/jdk1.8.0_65/jre/bin/java
export PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME
当使用 echo $JAVA_HOME 回显其中任何一个时,我会得到适当的响应。但是,当我键入 'java -版本'
我得到以下信息:
java版本“1.7.0_85” OpenJDK 运行时环境 (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.15.10.1) OpenJDK 64 位服务器 VM(内部版本 24.85-b03,混合模式)
我该如何解决这个问题?
【问题讨论】:
-
PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME设置在JAVA_HOME等之前要搜索的原始路径,所以它可能首先找到旧的java。 -
echo 路径.. 它必须有旧的 java 路径.. 删除并重试
-
检查操作系统是否使用“which java”的正确路径。
-
您似乎在路径中缺少
JAVA_HOME和JRE_HOME之前的$符号。
标签: java linux environment-variables