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
到這里就結束了