通过
/usr/libexec/java_home -V
查询mac中存在哪些版本的java.
前往https://www.oracle.com/java/technologies/downloads/archive/下载各版本的java。
例如JDK8的具体下载链接为:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
将不同版本的jdk解压到mac系统中Java默认目录:/Library/Java/JavaVirtualMachines/
然后修改/.bashrc或者/.zshrc
#java
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_381.jdk/Contents/Home"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
export JAVA_18_HOME="/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home"
alias jdk18='export JAVA_HOME=$JAVA_18_HOME'
# 默认使用jdk11
export JAVA_HOME=$JAVA_18_HOME
#java END
source生效后,可以在命令行终端通过:
jdk8
jdk18
```切换版本