
首先說明一下,以前
mac系統(tǒng)上是自帶Java的,只支持到Java JDK 1.6版本 ,然后從OS X 10.7開始系統(tǒng)不再自帶Java,需要自己來安裝Java JDK,在平時的開發(fā)工作中,有時可能會遇到需要安裝多個Java JDK版本,并且需要經(jīng)常切換本地JDK版本,下面就給大家分享一個比較簡單的方法,需要的可以收藏一下。
終端輸入以下命令可查看當前 Java JDK 版本,如果還沒安裝過,就按照下面方法開始安裝。
java -version
1. 安裝多版本 Java JDK
Java JDK 1.6由Apple提供,這是下載地址:Java JDK 1.6 傳送門Java JDK 1.7 和 1.8則由Oracle官方提供,這是下載地址:Java JDK 1.7 和 1.8 傳送門Java JDK安裝完后都在/Library/Java/JavaVirtualMachines/這個文件夾下。
注意:全部是下載 mac 下的 dmg 安裝包,需要哪個版本,直接安裝就行了,可以同時存在多個版本。Java JDK 1.6 如果安裝完成后,在上面那個文件夾中找不到的話,就到 /System/Library/Java/JavaVirtualMachines/ 這個文件夾看一下,理論上都在上面那個文件夾下。
2. 安裝和配置 jenv
- 打開終端,執(zhí)行以下命令安裝
jenv:( jenv 參考資料)
curl -s get.jenv.io | bash
- 然后進入
jenv目錄,創(chuàng)建相關目錄:(下面每輸完一行就回車一下)
cd ~/.jenv/candidates/
mkdir java
cd java
mkdir 1.6
mkdir 1.7
mkdir 1.8
我上面把三個版本的 Java JDK 目錄默認都創(chuàng)建了,你可以根據(jù)實際情況,安裝了哪些版本就創(chuàng)建哪些版本的目錄。
- 執(zhí)行以下命令設置
Java JDK路徑:
ln -s xxx xxx
注意:這里非常重要,前面的 xxx 處填寫 Java JDK 的 bin 文件夾的路徑地址,后面的 xxx 處填寫剛才上面創(chuàng)建 jenv 的對應版本文件夾的路徑地址,怕寫錯的話就到 /Library/Java/JavaVirtualMachines/ 這里找到對應版本 Java JDK 的 bin 目錄直接拖到終端,就會顯示路徑地址了。
例如:
ln -s /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.6
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.7
ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.8
3. 切換 Java JDK 版本
按上面步驟配置完成后就可以開始切換 Java JDK 版本了,下面是切換方法:
- 輸入以下命令查看當前
Java JDK版本:(我這邊是1.6版本)
java -version
- 輸入以下命令切換
Java JDK版本:(切換哪個版本就寫哪個版本號,下面是切換到1.8版本)
jenv use java 1.8
- 再輸入上面的命令查看
Java JDK版本,會發(fā)現(xiàn)已經(jīng)變成1.8版本了,如圖:

大功告成,配置完之后,以后切換版本就十分方便了,一句命令就能隨時切換版本,是不是很方便呢,需要的就收藏一下吧,想?yún)⒖几喾椒ㄕ?點擊這里。
將來的你,一定會感激現(xiàn)在拼命的自己,愿自己與讀者的開發(fā)之路無限美好。