如何快速切換JDK版本

現在很多開發就有那么一個問題,安裝了一大堆的Java版本,需要切換的時候就蛋疼了。

我的解決方案是使用alias命令,該命令在Linux和Mac上都是可以的。

在自己的bash配置文件里面寫上:

export JAVA_HOME_11=/Users/xxxx/software/jdk/jdk-11.0.2.jdk/Contents/Home
export JAVA_HOME_13=/Users/xxxx/software/jdk/jdk-13.jdk/Contents/Home
export GRAAL_HOME=/Users/xxxx/software/jdk/graalvm-ce-19.0.2/Contents/Home

alias jdk11="export JAVA_HOME=$JAVA_HOME_11"
alias jdk13="export JAVA_HOME=$JAVA_HOME_13"
alias graal_ce="export JAVA_HOME=$GRAAL_HOME"

export JAVA_HOME=$JAVA_HOME_11

export PATH=$PATH:$JAVA_HOME/bin

別忘了重新加載這個配置——在Mac上是使用source命令。

假如我需要切換到JDK13,那么只需要在命令行輸入jdk13,就可以了。

這種修改方式,只會對當前命令窗口生效。如果想要全局生效,還是得老老實實修改配置文件,重新配置PATH。

不過按照我的經驗來說,能夠在命令行生效就可以了。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容