Mac安装多版本JDK,怎样兼容

[复制链接]
发表于 2026-2-1 20:51:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
下载和安装JDK


  • 下载JDK安装包


  • 进入Oracle官网:点击此处进入Oracle官网。
  • 选择须要的JDK版本举行下载(本文以JDK 11为例,假设当地已安装JDK 8)。

  • 安装JDK


  • 双击下载的 .dmg 安装包。
  • 双击 .pkg 文件并按提示完成安装。
  • (差异版本安装步调都一样。)
设置环境变量


  • 检察当地JDK安装路径


  • 在终端中输入以下下令检察已安装的JDK路径:
  1. 查看本地jdk安装路径
  2. /usr/libexec/java_home -V.
复制代码


  • zsh设置
  1. zsh配置
  2. ➜  ~ cd ~
  3. ➜  ~ vim ~/.zshrc
  4. //2、将以下代码copy到.zshrc中即可(路径要改为跟自己对应的)
  5. # JDK Config
  6. #配置路径,看上面安装路径里面的路径复制过来即可
  7. JAVA_HOME_8=
  8. JAVA_HOME_11=
  9. export JAVA_HOME=$JAVA_HOME_8
  10. alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
  11. alias jdk11="export JAVA_HOME=$JAVA_HOME_11 && echo current JDK has switched to openjdk version 11. && java -version"
  12. CLASS_PATH="$JAVA_HOME/lib"
  13. PATH="$PATH:$JAVA_HOME/bin"
  14.   
  15. //3、将配置生效
  16. ➜  ~ source ~/.zshrc
复制代码


  • 查抄是否见效
  1. //1、查看当前使用的JDK
  2. ➜  ~ java -version
  3. java version "1.8.0_411"
  4. Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
  5. Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
  6.   
  7. //2、切换JDK版本,只需在终端输入jdk8或jdk11即可生效
  8. ➜  ~ jdk8
  9. ➜  ~ java -version
  10. java version "1.8.0_411"
  11. Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
  12. Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
  13. ➜  ~
  14. ➜  ~
  15. ➜  ~ jdk11
  16. ➜  ~ java -version
  17. java version "11.0.23" 2024-04-16 LTS
  18. Java(TM) SE Runtime Environment 18.9 (build 11.0.23+7-LTS-222)
  19. Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.23+7-LTS-222, mixed mode)
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表