一、前置准备
- 确认 Mac 芯片类型:点击左上角苹果图标→「关于本机」,查看处理器是「Intel」还是「Apple M 系列」。
- 下载对应版本 JDK:
- JDK 8:Oracle 官网下载(区分 x64/Intel、arm64/Apple Silicon),地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
- JDK 17(LTS 长期支持版):Oracle 官网下载,地址:https://www.oracle.com/java/technologies/downloads/#java17-mac
二、手动安装多版本 JDK
Mac 系统会自动将不同版本 JDK 安装到统一目录,彼此独立不冲突,安装步骤如下:
步骤 1:安装 JDK 8
- 双击下载的
.dmg文件,打开安装引导界面; - 双击
.pkg安装包,按提示点击「继续」「安装」,输入 Mac 开机密码完成安装; - 安装完成后,JDK 8 会被存放至:
/Library/Java/JavaVirtualMachines/。
步骤 2:安装 JDK 17
重复上述安装步骤,JDK 17 会自动安装到同一目录,与 JDK 8 共存。
步骤 3:验证安装目录
打开终端(Terminal),执行以下命令查看已安装的 JDK 列表:
ls /Library/Java/JavaVirtualMachines/
输出示例(不同版本目录名略有差异,以实际为准):
jdk1.8.0_401.jdk jdk-17.0.9.jdk
三、配置环境变量(核心)
Mac 默认使用 zsh 终端,我们通过修改 ~/.zshrc 文件配置环境变量,并添加别名实现版本快速切换。
步骤 1:编辑配置文件
终端执行命令打开配置文件:
nano ~/.zshrc
步骤 2:添加多版本 JDK 配置
将以下内容粘贴到文件末尾(注意替换成你实际的 JDK 目录名):
# ===================== JDK 多版本配置(8&17) =====================
# 1. 定义各版本 JDK 的安装路径(根据实际目录名修改)
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_401.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.9.jdk/Contents/Home
# 2. 设置默认 JDK 版本(推荐默认用 17,可根据需求改为 8)
export JAVA_HOME=$JAVA_17_HOME
PATH=/bin:
jdk8=
jdk17=


