mac中多版本JDK调整和切换

下载

从jdk官网下载即可,找到自己要用的版本。
官网:https://www.oracle.com/java/technologies/downloads/#jdk21-mac
我这里下载的jdk1.8和21。
根据自己芯片下载,一般都是m芯片。
在这里插入图片描述
下载好后,点击,一直下一步就行,环境变量也是自动配好了。
在这里插入图片描述

java -version

在这里插入图片描述

多版本切换

一般idea开发设置里面就能选择jdk版本不用切换,不过这里还是配置一下吧。
配置在哪?
现在基本都是新版系统用的zsh(macOS 10.15+ 默认 Shell),旧版用的bash。
根据当前 Shell(通过 echo $SHELL 查看)选择对应的配置,避免配置无效。
在这里插入图片描述
ai推荐我放zprofile中,我是放到了zshrc中,后面我打算改一下。

open ~/.zprofile

输入

export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_21_HOME=$(/usr/libexec/java_home -v21)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java21='export JAVA_HOME=$JAVA_21_HOME'

上面两个是查找jdk路径,下面两个是定义别名。
在这里插入图片描述
更新一下配置。

source ~/.zprofile

验证:
在这里插入图片描述

posted @ 2025-08-09 13:58  wzzkaifa  阅读(134)  评论(0)    收藏  举报