首先說明一下,以前
mac
系統(tǒng)上是自帶Java
的,只支持到Java JDK 1.6
版本 ,然后從OS X 10.7
開始系統(tǒng)不再自帶Java
,需要自己來安裝Java JDK
,在平時(shí)的開發(fā)工作中,有時(shí)可能會(huì)遇到需要安裝多個(gè)Java JDK
版本,并且需要經(jīng)常切換本地JDK
版本,下面就給大家分享一個(gè)比較簡(jiǎn)單的方法,需要的可以收藏一下。
終端輸入以下命令可查看當(dāng)前 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/
這個(gè)文件夾下。
注意:全部是下載 mac
下的 dmg
安裝包,需要哪個(gè)版本,直接安裝就行了,可以同時(shí)存在多個(gè)版本。Java JDK 1.6
如果安裝完成后,在上面那個(gè)文件夾中找不到的話,就到 /System/Library/Java/JavaVirtualMachines/
這個(gè)文件夾看一下,理論上都在上面那個(gè)文件夾下。
2. 安裝和配置 jenv
- 打開終端,執(zhí)行以下命令安裝
jenv
:( jenv 參考資料)
curl -s get.jenv.io | bash
- 然后進(jìn)入
jenv
目錄,創(chuàng)建相關(guān)目錄:(下面每輸完一行就回車一下)
cd ~/.jenv/candidates/
mkdir java
cd java
mkdir 1.6
mkdir 1.7
mkdir 1.8
我上面把三個(gè)版本的 Java JDK
目錄默認(rèn)都創(chuàng)建了,你可以根據(jù)實(shí)際情況,安裝了哪些版本就創(chuàng)建哪些版本的目錄。
- 執(zhí)行以下命令設(shè)置
Java JDK
路徑:
ln -s xxx xxx
注意:這里非常重要,前面的 xxx
處填寫 Java JDK
的 bin
文件夾的路徑地址,后面的 xxx
處填寫剛才上面創(chuàng)建 jenv
的對(duì)應(yīng)版本文件夾的路徑地址,怕寫錯(cuò)的話就到 /Library/Java/JavaVirtualMachines/
這里找到對(duì)應(yīng)版本 Java JDK
的 bin
目錄直接拖到終端,就會(huì)顯示路徑地址了。
例如:
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
版本了,下面是切換方法:
- 輸入以下命令查看當(dāng)前
Java JDK
版本:(我這邊是1.6
版本)
java -version
- 輸入以下命令切換
Java JDK
版本:(切換哪個(gè)版本就寫哪個(gè)版本號(hào),下面是切換到1.8
版本)
jenv use java 1.8
- 再輸入上面的命令查看
Java JDK
版本,會(huì)發(fā)現(xiàn)已經(jīng)變成1.8
版本了,如圖:
大功告成,配置完之后,以后切換版本就十分方便了,一句命令就能隨時(shí)切換版本,是不是很方便呢,需要的就收藏一下吧,想?yún)⒖几喾椒ㄕ?qǐng) 點(diǎn)擊這里。
將來的你,一定會(huì)感激現(xiàn)在拼命的自己,愿自己與讀者的開發(fā)之路無限美好。