Linux下切換使用兩個版本的JDK

https://blog.csdn.net/meilin_ya/article/details/80650945

Linux下切換使用兩個版本的JDK

我這裏原來已經配置好過一個1.7版本的jdk。
1
輸出命令: 
java -version

[root@hu-hadoop1 sbin]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)


我的配置文件是:

vi /ect/profig
--------------------

export JAVA_HOME=/home/bigdata/jdk1.7.0_79

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:

export PATH=$PATH:$JAVA_HOME/bin:


現在我們導入java JDK1.8 . 

這裏寫圖片描述

然後輸入命令:

tar zxvf jdk-8u161-linux-x64.tar.gz
1
我的解壓路徑爲:

/home/bigdata/jdk1.8.0_161

然後運作,設置選擇使用:

alternatives --install /usr/bin/java java /home/bigdata/jdk1.8.0_161/bin/java 3
alternatives --install /usr/bin/java java /home/bigdata/jdk1.7.0_79/bin/java 4

如果添加錯誤可以使用以下命令刪除:

 jdk1.7.0_79/bin
1
然後使用一下命令切換兩個JDK的使用:

alternatives --config java
--------------------- 

這裏就完成了兩個jdk版本的切換使用了。。

 

 

如果切換完成後發現版本不能改變時,你可以將 
vi /etc/profile 
中的JAVA_HOME註釋調,然後重新加載一下配置文件, 
source /etc/profile 
發現可以了,java版本切換成功了。 
然後你再把配置文件改回來,重新加載,然後就可以了。
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章