1. 程式人生 > 實用技巧 >Linux jdk安裝多個版本並進行切換

Linux jdk安裝多個版本並進行切換

參考:https://www.cnblogs.com/jkwll/p/10773140.html

1. 上傳jdk7 和 jdk8 包

2. 解壓

[root@localhost webapps]# tar -zxvf /package/jdk-7u80-linux-x64.tar.gz 

3. 配置jdk變數

 vi /etc/profile

export JAVA_HOME=/package/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

4. java -version

5. 給jdk1.7設定序列號

[xxx@localhost home]$ alternatives --install /usr/bin/java java /package/jdk1.7.0_80/bin/java 3

6. 安裝jdk1.8

[xxx@localhost home]$ alternatives --install /usr/bin/java java /package/jdk1.8.0_124/bin/java 2

7.選擇jdk對應的數字--切換jdk版本

[root@localhost ~]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
[root@localhost ~]# alternatives --config java

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /package/jdk1.8.0_121/java
   2           /package/jdk1.8.0_121/bin/java
 + 3           /package/jdk1.7.0_80/bin/java

Enter to keep the current selection[+], or type selection number: 2
[root@localhost ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)