1.查看本机所有的jdk
/usr/libexec/java_home -V
2、打开bash_profile文件。可以在终端vim ~/.bash_profile打开,也可以打开访达shift+cmd+G然后输入/Users/mac/.bash_profile(本机bash_profile的路径)
加入新的环境变量格式如下(参考我的,把路径换成你的):
#java
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.15.jdk/Contents/Home
export JAVA_18_HOME=/Library/Java/JavaVirtualMachines/jdk-21.0.7.jdk/Contents/Home
3.安装配置jEnv(切换工具)
git clone https://github.com/jenv/jenv.git ~/.jenv
或
brew install jenv
接着还是在终端分别执行以下语句配置环境变量:
echo 'export PATH="HOME/.jenv/bin:PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile
4.将jdk加入到jEnv
jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-17.0.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
然后就可以通过jenv查看jdk版本列表:
jenv versions

切换jdk版本的命令是 jenv global +版本号(注意:版本号是👆上面步骤查找出来的,17.0不能写成17)
jenv global 21
java -version

到这里就结束了