1. 程式人生 > >如何切換Mac中的jdk版本

如何切換Mac中的jdk版本

很多在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版本的方法。