1.查看JDK版本號
在Terminal終端執行命令java -version
可查看當前JDK版本信息,如果還沒安裝任一JDK,就會提示安裝,點擊后會跳到oralce java的下載網頁。
2.查看已安裝的JDK目錄
在Terminal終端執行命令/usr/libexec/java_home -V
注意:輸入命令參數區分大小寫(-v是不對的,必須是-V)
如下圖:3個紅框內依次為:輸入命令; 當前Mac已安裝jdk目錄; Mac默認使用的jdk版本;
3.JDK的安裝
過去 Mac 上的 Java 都是由 Apple 自己提供的,但只支持到 Java 6,并且從 OS X 10.7 開始系統不再默認安裝了(可選安裝,原自帶的是 JDK 1.6)。后來 Apple 加入 OpenJDK 陣營繼續支持 Java 6,而從 Java 7 開始由 Oracle 負責提供。
- 系統環境:macOS High Sierra(版本10.31.1)
- JDK下載:
JDK1.6(From Apple)
JDK1.7及以上(From Oracle) - JDK安裝:1.6以上的JDK按照提示安裝即可,不再贅述。
4.JDK的卸載
在Terminal終端執行命令sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk
其中rf之后是安裝的JDK的路徑,具體可根據上圖最后一個紅框查看
5.多版本JDK配置(Home路徑配置)
在Terminal終端執行命令vi .bash_profile
輸入以下內容
# Mac默認 JDK 6(Mac默認自帶了一個jdk6版本)
export JAVA_6_HOME='/usr/libexec/java_home -v 1.6'
# 設置 JDK 7
export JAVA_7_HOME='/usr/libexec/java_home -v 1.7'
# 設置 JDK 8
export JAVA_8_HOME='/usr/libexec/java_home -v 1.8'
#默認JDK 6
export JAVA_HOME=$JAVA_6_HOME
#alias命令動態切換JDK版本
alias jdk6="export JAVA_HOME=$JAVA_6_HOME"
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
在Terminal終端執行命令source .bash_profile
,生效新配置。
默認jdk為1.6,執行jdk6或jdk7或jdk8后,通過java -version可看到已切換成相應版本。