mac終端切換jdk版本

文章前提:電腦已安裝目標(biāo)jdk版本。然后終端使用命令java -version查看到當(dāng)前jdk版本是11,但你想使用jdk8(就是jdk1.8.0)

終端先輸入:

vim ~/.zshrc

然后輸入i切換成插入模式(注意輸入法要切換成英文)

隨便找空白一行復(fù)制下面代碼

#############
#切換終端jdk版本
#參考網(wǎng)站:https://blog.csdn.net/qq_41901122/article/details/130507433
#可終端執(zhí)行  /usr/libexec/java_home -V  命令查看查詢到本地的所有jdk版本
#可終端執(zhí)行  /usr/libexec/java_home -v 1.8.0 命令查看jdk1.8.0的路徑
#可終端執(zhí)行  /usr/libexec/java_home -v 11 命令查看jdk11的路徑
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8.0)"
export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
#默認(rèn)JDK11
export JAVA_HOME=$JAVA_11_HOME
#alias命令動態(tài)切換JDK版本  如終端直接輸入 jdk8  就會切換成jdk1.8.0版本
#切換后可以使用 java -version 命令查看jdk版本,不要使用java --version查看,jdk1.8會顯示查詢失敗
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
#############

然后按左上角esc按鍵,再輸入:wq,會自動退出~/.zshrc的編輯
然后再輸入

source ~/.zshrc

更新配置。

然后終端直接輸入

jdk8

就自動切換成jdk1.8.0版本了,可以使用命令java -version查看當(dāng)前版本

輸入

jdk11

也是同樣道理

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容