標籤:
#確認jdk版本
/usr/libexec/java_home
#會得到下面資訊(不同版本顯示不一樣)
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
#上面是1.7版本jdk,可以使用 -v 標識來擷取其他已安裝版本jdk,如:系統內建的1.6版本jdk
/usr/libexec/java_home -v ‘1.6*‘
#會得到下面資訊(Mac OS X 10.9.4內建的1.6jdk)
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
擷取以上資訊後開始建立設定檔
#建立.bash_profile設定檔(已經有該檔案就跳過此步驟)
touch ~/.bash_profile
#vim編輯.bash_profile檔案
vim ~/.bash_profile
#如果不習慣vim命令就使用內建的文字編輯器開啟
open ~/.bash_profile
#將下面內容輸入到.bash_profile裡面
# Mac預設 JDK 6(Mac預設內建了一個jdk6版本)export JAVA_6_HOME=$(/usr/libexec/java_home -v 1.6)# 設定 JDK 7export JAVA_7_HOME=$(/usr/libexec/java_home -v 1.7)#預設JDK 7export JAVA_HOME=$JAVA_7_HOME#alias命令動態切換JDK版本alias jdk6="export JAVA_HOME=$JAVA_6_HOME"alias jdk7="export JAVA_HOME=$JAVA_7_HOME”
#輸入完成後儲存執行下面命令
#重新執行.bash_profile檔案
source ~/.bash_profile
#切換直接終端輸入jdk6或jdk7來切換jdk版本
擷取jdk版本,編輯.bash_profile
.bash_profile設定檔內容
所有命令,jdk版本切換 轉自:http://blog.sina.com.cn/s/blog_63fea2670102uwpt.html
mac系統不同java版本切換