当前位置:   article > 正文

m1 版本 mac 安装多个 jdk 版本,并自由切换_mac m1安装jdk17

mac m1安装jdk17

版本

mac os 14.4 sonoma【M1版】

jdk8、17、21

背景

原本系统安装的是 jdk21,后来需要用到 jd-gui,所以需要安装 jdk1.8。查阅网上各路资料后,作个记录备忘。

解决

1.安装 jdk 各个版本

地址:Java 8, 11, 17, 21, 22 Download for Linux, Windows and macOS

2.到 finder 这个路径查看各个版本 jdk 是否安装好

3.配置环境变量(使用终端)

a.打开配置文件
  1. # 编辑配置文件
  2. vim ~/.bash_profile
b.配置文件中添加以下内容,下面的版本号替换成自己电脑上的版本

按 i可以进入编辑模式,编辑完,按 esc 再输入:wq就可以保存

  1. #JDK 路径
  2. export JAVA_17_HOME='/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home'
  3. export JAVA_21_HOME='/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home'
  4. export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home'
  5. # default JDK,默认的jdk设置
  6. export JAVA_HOME=$JAVA_21_HOME
  7. # 切换jdk设置
  8. alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
  9. alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
  10. alias jdk21="export JAVA_HOME=$JAVA_21_HOME"
c.修改 zsh文件,设置一下,即使重启之后,环境变量也不会失效
vim ~/.zshrc
d.按 i 进入编辑模式,输入以下代码后,按 esc 再输入:wq就可以保存。
  1. #关机后重启也生效的配置
  2. source ~/.bash_profile

e.刷新配置
  1. source ~/.bash_profile
  2. source ~/.zshrc

4.测试并切换

第一次输入 java -version显示是默认的 jdk21。想要切换 jdk8,就输入 jdk8,再输 java -version,可以发现 jdk 的版本已经切换成 1.8 了

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号