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 java
和which 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"