macos安装jdk核心三步:选对版本(推荐jdk 21或23)、确认芯片类型后下载安装、配置java_home和path环境变量至~/.zshrc并source生效。

在 macOS 上安装并配置 JDK,核心是三步:选对版本下载安装、确认安装路径、正确设置环境变量。2026 年主流推荐 JDK 21(LTS)或 JDK 23,它们免费商用、长期支持、兼容 Apple Silicon(M 系列)和 Intel 芯片。
下载与安装 JDK
先确认你的 Mac 芯片类型:点击左上角苹果图标 →「关于本机」→ 查看「芯片」(如 M1/M2/M3 属于 aarch64;Intel Core i5/i7 属于 x86_64)。然后按需操作:
- 访问 Oracle 官网 Java Downloads 页面,选择对应版本(例如 jdk-21.0.4_macos-aarch64_bin.dmg 或 jdk-21.0.4_macos-x64_bin.dmg)
- 勾选 “Accept License Agreement”,下载 .dmg 文件
- 双击打开 .dmg → 双击运行 .pkg 安装包 → 按提示输入管理员密码完成安装
- 安装后 JDK 默认路径为:/Library/Java/JavaVirtualMachines/jdk-21.jdk(版本号可能略有差异)
验证安装是否成功
打开终端,直接运行命令检查基础功能:
- java -version:显示当前默认 JDK 版本(注意:若未配置环境变量,也可能显示系统自带的旧版或报错)
-
/usr/libexec/java_home -V:列出所有已安装 JDK 的完整路径和版本,例如:
17.0.1 (x86_64) "/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
21.0.4 (aarch64) "/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home"
配置 JAVA_HOME 和 PATH
macOS 默认使用 zsh(macOS Catalina 及之后系统),因此需编辑 ~/.zshrc;若曾改用 bash,则编辑 ~/.bash_profile:
- 在终端中运行:vim ~/.zshrc
- 按 i 进入编辑模式,添加两行(将路径替换为你实际的 JDK 路径,可用上一步
java_home -V输出结果中的路径):
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH - 按 Esc → 输入 :wq 保存退出
- 使配置立即生效:source ~/.zshrc
切换多版本 JDK(可选)
如果你装了多个 JDK(比如 JDK 17 和 JDK 21),可通过以下方式快速切换默认版本:
- 查看所有版本:/usr/libexec/java_home -V
- 临时切换(当前终端有效):export JAVA_HOME=$(/usr/libexec/java_home -v 21)
- 永久切换:把上面那条命令中的路径(如
$(/usr/libexec/java_home -v 21))直接写进 ~/.zshrc 的 JAVA_HOME 行里,再 source ~/.zshrc
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











