前言

平时工作中,团队可能有指定的jdk版本,如果在某些场景下需要更高版本的jdk,可以通过安装多个版本的jdk,并支持随时切换。


步骤

1、下载jdk
https://jdk.java.net/archive/

2、解压缩到指定目录下
目录:/Library/Java/JavaVirtualMachines/

image

3、配置环境变量
执行:vim ~/.bash_profile

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home

export JAVA_HOME=$JAVA_8_HOME
export PATH=$PATH:$JAVA_HOME/bin
# 指定别名,用于命令行切换版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME" 
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"

生效:source ~/.bash_profile

如果终端安装了zsh,最好将 source ~/.bash_profile 加到 .zsh文件最后,每次终端重启都会使配置生效。

4、测试
jdk8和jdk11切换,java -version查看版本。
image-1687667892383


总结

多jdk版本安装完成,在idea等开发工具中使用时通过File -> Project Structure 配置或者新项目指定即可。