1.下載
JDK1.6官方未提供1.6的mac版本重挑,需要去apple的開發(fā)者網(wǎng)站
JDK1.7尼桶、JDK1.8可以去Oracle官方下載下載免費(fèi)版本OpenJdk11.0.2
11版本 https://jdk.java.net/11/
11.0.2 https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz
$wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz
解壓
下載后解壓到 標(biāo)準(zhǔn)目錄/Library/Java/JavaVirtualMachines/
解壓安裝包(系統(tǒng)中默認(rèn)安裝位置:/Library/Java/JavaVirtualMachines/)
$sudo tar -zxf openjdk-11.0.1_osx-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines/
配置
1.執(zhí)行以下命令
cd ~
open -e .bash_profile #打開.bash_profile文件
注:假如.bash_profile文件不存在執(zhí)行下面命令新建文件
cd ~
touch .bash_profile #新建.bash_profile文件
ls -a #查看文件是否創(chuàng)建成功
然后在執(zhí)行上面命令
2.在打開的.bash_profile文件中添加下面內(nèi)容然后關(guān)閉
添加JDK的環(huán)境變量
根據(jù)蘋果的官方說明,Mac OS X 10.5 及以后的版本應(yīng)該使用 /usr/libexec/java_home 命令來確定
JAVA_HOME
# Mac默認(rèn) JDK 8(Mac默認(rèn)自帶了一個(gè)jdk8版本) 注意下面的引號(hào)` (不是單引號(hào)',是Esc鍵下面的 與~符號(hào)同鍵的那個(gè)符號(hào))
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
# 設(shè)置 JDK 11
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
#默認(rèn)JDK 8
export JAVA_HOME=$JAVA_8_HOME
#alias命令動(dòng)態(tài)切換JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
3.設(shè)置生效
cd ~
source .bash_profile #設(shè)置配置立即生效
source /etc/profile (全局)
source ~/.profile (單個(gè)用戶)
4.驗(yàn)證是否安裝成功
image.png