如何快速切换JDK版本

2019-06-25  本文已影响0人  flycash

现在很多开发就有那么一个问题,安装了一大堆的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。

不过按照我的经验来说,能够在命令行生效就可以了。

上一篇 下一篇

猜你喜欢

热点阅读