MAC下安裝多版本JDK和(hé / huò)切換幾種方式
環境:
MACBOOKPRO,OS X 10.12,64位
在(zài)JAVA開發過程中,有的(de)時(shí)候可能要(yào / yāo)用到(dào)不(bù)同的(de)JDK環境。特别是(shì)用MAC系統開發時(shí),由于(yú)蘋果會卸載過期的(de)版本,比如Java 6,這(zhè)時(shí)我們就(jiù)需要(yào / yāo)重新安裝Java 6環境,并設置版本可切換。
曆史:
過去 Mac 上(shàng)的(de) Java 都是(shì)由 Apple 自己提供,隻支持到(dào) Java 6,并且OS X 10.7 開始系統并不(bù)自帶(而(ér)是(shì)可選安裝)(原自帶的(de)是(shì)1.6)。
後來(lái) Apple 加入 OpenJDK 繼續支持 Java 6,而(ér) Java 7 将由 Oracle 負責提供。
在(zài)終端中輸入java -version可查看當前JDK版本信息,如果還沒安裝任一(yī / yì /yí)JDK,就(jiù)會提示安裝,點擊後會跳到(dào)oralce java的(de)下載網頁。
安裝包(注意都是(shì)下載mac下的(de)dmg安裝包):
JDK 1.6(驗證OS X 10.12可用):http://support.apple.com/kb/DL1572
JDK 1.7&1.8(1.7在(zài)頁面下方):http://www.oracle.com/technetwork/java/javase/downloads/index.html
安裝:
dmg安裝包,安裝過程如一(yī / yì /yí)般程序,略
最終安裝目錄(版本号根據情況略有不(bù)同):
JDK 1.6:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
JDK 1.7&1.8:
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
vi .bash_profile 輸入以(yǐ)下内容 # Mac默認 JDK 6(Mac默認自帶了(le/liǎo)一(yī / yì /yí)個(gè)jdk6版本) export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6` # 設置 JDK 7 export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7` # 設置 JDK 8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` #默認JDK 6 export JAVA_HOME=$JAVA_6_HOME #alias命令動态切換JDK版本 alias jdk6="export JAVA_HOME=$JAVA_6_HOME" alias jdk7="export JAVA_HOME=$JAVA_7_HOME" alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
然後執行source .bash_profile生效新配置
- 上(shàng)一(yī / yì /yí)篇:如何修改去除二維碼白邊
- 下一(yī / yì /yí)篇:變更網站備案問答大(dà)全(持續更新)