六安建设部网站,建设论坛网站自学,腾讯网页版,wordpress tag转专题前言
由于不同的项目可能需要使用的 JDK 版本不一样#xff0c;所以在系统中配置多个 JDK 版本#xff0c;并且能随时切换#xff0c;是一个必要的配置。 查看已安装的 JDK 版本
/usr/libexec/java_home -V框框1是执行的命令 框框2是当前系统下所有的 JDK 版本 框框3是当…前言
由于不同的项目可能需要使用的 JDK 版本不一样所以在系统中配置多个 JDK 版本并且能随时切换是一个必要的配置。 查看已安装的 JDK 版本
/usr/libexec/java_home -V框框1是执行的命令 框框2是当前系统下所有的 JDK 版本 框框3是当前系统使用的 JDK 版本 查看当前使用的JDK版本
java -version编辑配置文件
如果是zsh用户编辑 ~/.zshrc 文件如果是bash用户就编辑 ~/.bash_profile 文件。
将下面的命令添加到对应文件中按照自己目录路径修改。
我这里有三个 JDK 版本分别是 8、11、17。
# JDK 多版本管理
## JDK 8、11、17 的 export 命令
export JAVA_8_HOME/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_11_HOME/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export JAVA_17_HOME/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home## alias 命令链接到 export 命令方便随时调整 JDK 版本
alias jdk8export JAVA_HOME$JAVA_8_HOME
alias jdk11export JAVA_HOME$JAVA_11_HOME
alias jdk17export JAVA_HOME$JAVA_17_HOME ## 默认使用 java8
export JAVA_HOME$JAVA_8_HOME然后使用 source 命令更新配置文件
source ~/.bash_profile
或
source ~/.zshrc最后
经过上面的配置现在可以使用 alias 命令在 Terminal 上按照自己需求调整 JDK 版本了。 注意⚠️如果发现使用 alias 命令没有生效试着退出Terminal重新启动后再尝试。