文章前提:電腦已安裝目標(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命令動(dòng)態(tài)切換JDK版本 如終端直接輸入 jdk8 就會(huì)切換成jdk1.8.0版本
#切換后可以使用 java -version 命令查看jdk版本远剩,不要使用java --version查看,jdk1.8會(huì)顯示查詢失敗
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
#############
然后按左上角esc按鍵揍异,再輸入:wq创淡,會(huì)自動(dòng)退出~/.zshrc的編輯
然后再輸入
source ~/.zshrc
更新配置。
然后終端直接輸入
jdk8
就自動(dòng)切換成jdk1.8.0版本了儒陨,可以使用命令java -version查看當(dāng)前版本
輸入
jdk11
也是同樣道理