macOS jdk 多版本共存 - jdk8 & jdk11

首先使用Homebrew在终端安装 jdk8 与 jdk11

jdk8:brew cask install adoptopenjdk/openjdk/adoptopenjdk8 jdk11:brew cask install adoptopenjdk/openjdk/adoptopenjdk11

Tips:有条件的可以在终端配置代理,加快安装速度。

接着打开终端,输入:vim ~/.bash_profile

在末尾添加下面的代码:

############################################ # 多jdk共存 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` export JAVA_11_HOME=`/usr/libexec/java_home -v 11` # 默认 jdk8 export JAVA_HOME=$JAVA_8_HOME # 动态切换版本 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME=$JAVA_11_HOME" ############################################

添加完成后使用:source ~/.bash_profile命令使bash文件生效。


切换到 jdk8 的命令是:jdk8
切换到 jdk11 的命令是:jdk11
检测 jdk 版本的命令是:java -version