Linux 多個JDK的版本 腳本切換


這里是在CentOS 系統下配置多個版本之間的切換

1、到官網下載jdk7和jdk8

地址:http://www.oracle.com/technetwork/cn/java/javase/downloads

2、解壓到目錄下

#解壓jdk7 tar -zxvf jdk-7u79-linux-x64.tar.gz #解壓jdk8 tar -zxvf jdk-8u131-linux-x64.tar.gz

  修改名稱

#修改jdk文件夾名稱 mv jdk1.7.0_79 jdk7 #修改jdk8文件夾名稱 mv jdk1.8.0_131 jdk8

在/usr/local目錄下創建jvm目錄

mkdir jvm

將jdk7和jdk8移動到jvm目錄下

mv jdk7 jvm/ mv jdk8 jvm/

3、編寫shell腳本進行jdk切換

在jvm創建jdk_toggle.sh 執行文件,並且寫切換的代碼

#在jvm目錄下執行
vim jdk_toggle.sh

腳本代碼

#聲明jdk7和jdk路徑變量 JAVA_7_HOME=/usr/local/jvm/jdk7 JAVA_8_HOME=/usr/local/jvm/jdk8 #執行腳本傳入的值進行判斷。默認是jdk8 case $1 in jdk7) export JAVA_HOME=$JAVA_7_HOME ;; jdk8) export JAVA_HOME=$JAVA_8_HOME ;; *) export JAVA_HOME=$JAVA_8_HOME ;; esac export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

4、執行切換腳本

#在jvm目錄下
#切換到jdk7
source jdk_toggle.sh jdk7

#切換到jdk8
source jdk_toggle.sh jdk8

5、測試結果

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM