終端輸入:/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:vi ~/.bash_profile
二,添加如下內容:
# JDK1.7
export JAVA_7_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home'
# JDK1.8
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home'
# 默認JDK版本為1.7
export JAVA_HOME=$JAVA_7_HOME
# alias切換JDK版本
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
三,執行生效命令:source ~/.bash_profile
四,最好再重啟下mac電腦。我之前沒有重啟,就測試未生效。
五,執行:java -version,看看是不是1.7版本?
執行:jdk8,再執行java -version,看看是不是1.8版本?
就這樣實現了版本的任意切換。
ps: = 號的左右不能有空格