macOS上可以安裝多個(gè)版本的jdk,方法如下:
1.下載jdk
在Oracle官網(wǎng)上下載不同版本的jdk:
????????JDK下載?知乎 - 安全中心?
下載Java11版本鏈接
????????jdk11?www.oracle.com/java/technologies/javase-jdk11-downloads.html
2.安裝jdk
運(yùn)行此安裝包,進(jìn)行安裝。安裝后會(huì)發(fā)現(xiàn)jdk被分別安裝在如下目錄:
/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk
/Users/Kevin/development/tools/jdk-11.0.16.1.jdk
/Users/Kevin/development/tools/jdk-17.0.4.1.jdk
3.配置jdk
????????現(xiàn)在已經(jīng)安裝了3個(gè)版本的jdk,但是怎么確定當(dāng)前生效的是哪個(gè)版本呢?或者說怎么切換這兩個(gè)版本呢?配置方法如下:
如果當(dāng)前使用的shell是zsh就編輯.zshrc文件,如果是bash就編輯.bash_profile文件。
在上述配置文件中添加如下配置:
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
JAVA_HOME_11=/Users/Kevin/development/tools/jdk-11.0.16.1.jdk/Contents/Home
JAVA_HOME_17=/Users/Kevin/development/tools/jdk-17.0.4.1.jdk/Contents/Home
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME=$JAVA_HOME_8
export JRE_HOME
export PATH
export CLASSPATH
alias jdk8="export JAVA_HOME=$JAVA_HOME_8"
alias jdk11="export JAVA_HOME=$JAVA_HOME_11"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17"
然后執(zhí)行一下此rc文件,終端中執(zhí)行命令:
source ~/.bash_profile 或者 source ~/.zshrc
4.切換jdk
我們定義了別名:jdk8和jdk11和jdk17。
默認(rèn)配置的是jdk8
如果要切換jdk11,則在終端中執(zhí)行命令:jdk11。如果要切換回jdk8,則執(zhí)行命令:jdk8。
如果要切換jdk17,則在終端中執(zhí)行命令:jdk17。如果要切換回jdk8,則執(zhí)行命令:jdk8。文章來源:http://www.zghlxwxcb.cn/news/detail-492147.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-492147.html
到了這里,關(guān)于Mac 多版本jdk安裝與切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!