侧边栏壁纸
博主头像
★街角晚灯★博主等级

博观而约取 厚积而薄发

  • 累计撰写 461 篇文章
  • 累计创建 184 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【macOS】JDK 多版本切换配置

WinJay
2024-09-27 / 0 评论 / 0 点赞 / 8 阅读 / 2684 字 / 正在检测是否收录...
温馨提示:
文章发布较早,内容可能过时,阅读注意甄别。。。。

【macOS】JDK 多版本切换配置

image-20240927093027837

前言

由于不同的项目可能需要使用的 JDK 版本不一样,所以在系统中配置多个 JDK 版本,并且能随时切换,是一个必要的配置。

查看已安装的 JDK 版本

/usr/libexec/java_home -V

image-20240926173551153

  • 框框1是执行的命令
  • 框框2是当前系统下所有的 JDK 版本
  • 框框3是当前系统使用的 JDK 版本

查看当前使用的JDK版本

java -version

image-20240926173805441

编辑配置文件

如果是zsh用户,编辑 ~/.zshrc 文件;如果是bash用户,就编辑 ~/.bash_profile 文件。

将下面的命令添加到对应文件中,按照自己目录路径修改

我这里有两个 JDK 版本,分别是 8、20。

# =====================多版本JDK配置=======================

export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home"
export JAVA_20_HOME="/Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home"
# export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home"

# ======= alias 命令链接到 export 命令,方便随时调整 JDK 版本======
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk20="export JAVA_HOME=$JAVA_11_HOME"
# alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

## 默认使用 java8
export JAVA_HOME=$JAVA_8_HOME

# ==================多版本JDK配置结束====================

文件生效

然后,使用 source 命令更新配置文件

source ~/.bash_profile 
或
source ~/.zshrc

最后验证

经过上面的配置,现在可以使用 alias 命令在 Terminal 上按照自己需求调整 JDK 版本了。

image-20240926174128109

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区