【发布时间】:2014-02-02 14:33:06
【问题描述】:
下载最新的 .tar 文件后,我运行 tar zxvf jdk-7u45-linux-x64.tar.gz 来提取 java 文件。
在.bashrc文件(vi ~/.bashrc)中设置路径如下;
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/bin/java
export PATH=$PATH:/usr/lib/jvm/jdk1.7.0_45/bin
export JDK_HOME=/usr/lib/jvm/jdk1.7.0_45
export JRE_HOME=/usr/lib/jvm/jre1.7.0_45
现在,运行命令java -version 或哪个java,java PATH 仍然指向旧的java 版本(java version "1.6.0_27")。
我知道默认的 ubuntu 采用 OpenJDK 路径。我必须将路径更改为最新版本作为我在.bashrc 文件中设置的系统环境变量。
另外,sudo update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode
* 3 /usr/lib/jvm/jdk1.7.0_45/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
【问题讨论】:
标签: java classpath ubuntu-10.04