• 首页
  • 发布文章
  • 我的文章
  • 我的收藏
  • 设置
  • 退出

Mac(M1)切换多个版本的JDK环境

blmius 2024-04-08 10:45:57
收藏
编辑
上架
下架

目前运行的默认环境是JDK11,但是有时候,由于要维护老项目,或者是一些开源项目就是要运行在JDK8的环境下,因此需要对JDK版本做一个切换。

步骤

1.打开控制台,输入一下命令

open -e .bash_profile

打开文件

2.添加以下配置,配置两套jDK环境

# JDK8
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home'

# JDK11
export JAVA_11_HOME='/Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home'


上述是默认的地址,没做什么自定义改动的话,可以按照地址前缀/Library/Java/JavaVirtualMachines去搜索。

3.配置默认的JDK版本

# 默认JDK版本为JDK8
export JAVA_HOME=$JAVA_8_HOME

4.创建alias别名,实现JDK的动态切换

# alias切换JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME" 

5.保存,配置生效

source .bash_profile

6.切换环境

使用java -version查看当前的jdk版本,如下:
image.png
输入jdk8,image.png动态切换jdk版本为jdk8,此时再用java -version查看当前的jdk版本,如下:
image.png

本文转自 https://blog.csdn.net/weixin_38106322/article/details/130179121,如有侵权,请联系删除。