[Notes] Mac安装多版本Java并切换

发布时间 2023-11-22 16:51:40作者: 虚无真仙

通过

/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
```切换版本