如何切換Mac中的jdk版本
阿新 • • 發佈:2019-02-14
很多在windows下安裝jdk配置環境變數習慣了的同學,初體驗Mac的時候,可能會覺得原來安裝jdk竟然是一件如此簡單的事。尤其是在jdk1.8之後,只需要在官網上下載安裝檔案,並且一路next完成傻瓜式安裝就可以了。安裝完成後,直接開啟終端輸入java,就能顯示java的一系列指令,輸入java -version也能直接檢視版本。這也意味著完全不用考慮配置環境變數的問題。
可是在有些時候,我們需要用到老版本的jdk,我們想要將系統預設的jdk版本切換成老版本,怎麼辦呢?下面我們就來一步步的實現這個過程。
首先我的電腦上現在安裝的是jdk1.8,如下圖
我們以jdk1.6為例,先下載jdk1.6的安裝包。
http://support.apple.com/kb/DL1572
安裝成功後,jdk被預設安裝在/Library/Java/JavaVirtualMachines目錄下
接著我們開啟終端,輸入以下命令
#建立.bash_profile檔案,若已存在則忽略
touch ~/.bash_profile
#開啟.bash_profile檔案,以文字編輯的方式編輯
open ~/.bash_profile
在開啟的檔案中輸入以下程式碼
儲存後關閉檔案,並在終端輸入以下命令使剛才的更改生效export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/jdk1.6.0/Contents/Home export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home alias jdk8='export JAVA_HOME=$JAVA_8_HOME' alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
source .bash_profile
此時在終端輸入jdk8或者jdk6即可任意的切換jdk版本,如下圖以上就是在Mac下切換jdk版本的方法。