mac環(huán)境中切換多個java的版本

安裝

可以從JDK的官網(wǎng)下載各個版本的jdk,依據(jù)安裝方法各個安裝。

安裝完成以后,執(zhí)行如下的命令,查看當前的版本

java -version

配置

java是當前的系統(tǒng)生效的JDK的一個軟鏈接,Java的安裝的實際路徑位于如下:

/Library/Java/JavaVirtualMachines

編輯.bash_profile文件,添加如下的內(nèi)容(注意JDK9不是-v 1.9)

$ vi ~/.bash_profile

export JAVA_7_HOME="$(/usr/libexec/java_home -v 1.7)"
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_9_HOME="$(/usr/libexec/java_home -v 9)"

alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk9='export JAVA_HOME=$JAVA_9_HOME'

# 默認使用JDK8
export JAVA_HOME=$JAVA_8_HOME

$ source ~/.bash_profile

版本的切換

完成上述的操作以后,就可以進行jdk版本之間的切換如下:

localhost:~ fww$ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

localhost:~ fww$ jdk7

localhost:~ fww$ 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)

localhost:~ fww$ jdk8

localhost:~ fww$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

localhost:~ fww$ jdk9

localhost:~ fww$ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容