程序员

Linux更换jdk版本,java -version还是原来的版

2017-12-26  本文已影响0人  sparkle123

安装JDK

1.上传jdk-7u80-linux-x64.tar.gz到Linux上
2.解压jdk/usr/local目录
tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/
3.设置环境变量,在/etc/profile文件最后追加相关内容

vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin

4.刷新环境变量
source /etc/profile
5.测试java命令是否可用
java -version
控制台显示
java version "1.7.0_79"
还是之前的JDK版本。

JDK还是之前的版本

6.查看系统安装了哪些JAVA,rpm -qa | grep java

tzdata-java-2015e-1.el6.noarch
java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64
java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64

上面的三个JDK是安装的Linux版本(Cnetos6.7 Desktop)自带,可以
rpm -e xxxx依次卸载,我这里不卸载,采用下面的方式。
7.执行which javawhich javac查询java的执行路径,分别显示:
/usr/bin/java
/usr/local/jdk1.7.0_80/bin/javac
8.把步骤7里面的java执行路径ln -s 到新的jdk 下的 java 和 javac 上,命令如下:

rm -rf /usr/bin/javac(可选)
ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s $JAVA_HOME/bin/javac /usr/bin/javac(可选)

9.再次java -version,可以看到最新的JDK版本。
java version "1.7.0_80"

上一篇 下一篇

猜你喜欢

热点阅读