1、查看已安装的jdk版本极其目录
/usr/libexec/java_home -V
/usr/libexec/java_home -VMatching Java Virtual Machines (3):
17.0.11 (x86_64) "Oracle Corporation" - "Java SE 17.0.11" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
1.8.0_301 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
2、配置环境变量并对JDK版本进行管理
把以下内容添加到 ~/.bash_profile 文件中
vim ~/.bash_profile //填写下文内容
多版本JDK 配置
JAVA_HOME_8="/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home"
JAVA_HOME_17="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
JAVA_HOME=$JAVA_HOME_17
PATH=JAVA_HOME/bin:$PATH:.
CLASSPATH=JAVA_HOME/lib/tools.jar:JAVA_HOME/lib/dt.jar:.
alias命令动态切换JDK版本
alias jdk8="JAVA_HOME=$JAVA_HOME_8"
alias jdk17="JAVA_HOME=$JAVA_HOME_17"
export JAVA_HOME
export PATH
export CLASSPATH
3、使配置生效
vim ~/.bash_profile //刷新环境变量
4、切换JDK版本
使用 jdk8、jdk17 命令切换 jdk 版本
输入 java -version 来查看是否已经成功