1. 程式人生 > >【JAVA】JDK在Mac上的自由切換

【JAVA】JDK在Mac上的自由切換

一.檢視版本

終端輸入:/usr/libexec/java_home -V 檢視2個版本最終安裝目錄:

JDK 1.7:/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
JDK 1.8:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

二.配置Bash_profile檔案

建立.bash_profile配置檔案(已經有該檔案就跳過此步驟)

touch ~/.bash_profile

#vim編輯.bash_profile檔案

vim ~/.bash_profile

#如果不習慣vim命令就使用自帶的文字編輯器開啟

open ~/.bash_profile

輸入bash_profile文字:
設定jdk版本(最下行是設定預設JDK)

export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
 
export JAVA_HOME=$JAVA_8_HOME

alias命令動態切換JAVA_HOME的配置

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

#輸入完成後儲存,返回Terminal執行下面命令:重新執行.bash_profile檔案

source ~/.bash_profile

三.執行

執行:java -version,看看是不是1.8版本?
執行:jdk7,再執行java -version,看看是不是1.7版本?
就這樣實現了版本的任意切換。

需要補充部分 https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html