mac安装jdk推荐jdk 17或21(lts版),需按芯片选arm64/x64安装包,装至/library/java/javavirtualmachines/,配置~/.zshrc中java_home和path,最后用java -version与javac -version验证。

Mac 上安装 JDK 不需要复杂操作,关键是选对版本、装对位置、配好环境变量。2026 年主流开发推荐用 JDK 17 或 JDK 21(均为 LTS 版本),它们在 Apple Silicon(M 系列芯片)和 Intel Mac 上都原生支持,无需额外兼容设置。
下载匹配你 Mac 芯片的 JDK 安装包
打开浏览器,访问 https://adoptium.net/(推荐,开源免费,无 Oracle 账号要求)或 https://www.oracle.com/java/technologies/downloads/#jdk-mac(Oracle 官方,需登录)。注意看清楚下载项里的架构标识:
- 标有 ARM64 或 aarch64 的 → 适用于 M1/M2/M3/M4 等 Apple Silicon Mac
- 标有 x64 或 x86_64 的 → 适用于 Intel 芯片 Mac(如 MacBook Pro 2015–2020)
下载完成后是一个 .dmg 文件,比如 OpenJDK17U-jdk_arm64_mac_hotspot_17.0.2_8.dmg,双击挂载即可。
运行安装程序并确认安装路径
挂载后会弹出窗口,里面是 JDK xx.pkg 文件。双击运行,按提示点“继续→同意→安装”,输入管理员密码完成安装。
默认安装路径固定为:
/Library/Java/JavaVirtualMachines/jdk-xx.x.x.jdk
你可以用终端快速验证是否成功写入:
/usr/libexec/java_home -V
这条命令会列出所有已安装的 JDK 及其完整路径。如果看到你刚装的版本(例如 17.0.2),说明安装已完成。
配置 JAVA_HOME 和 PATH 环境变量
Mac 系统默认使用 zsh(macOS Catalina 10.15 及以后),所以要编辑 ~/.zshrc(不是 .bash_profile):
echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrc<br>echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc<br>source ~/.zshrc
上面三行命令自动追加配置并立即生效。其中 -v 17 表示优先选用 JDK 17;若你装的是 JDK 21,改成 -v 21 即可。这样既避免硬编码路径出错,又支持多版本共存时灵活切换。
验证安装是否真正可用
在终端中依次执行以下两个命令:
-
java -version→ 应显示类似openjdk version "17.0.2"的信息 -
javac -version→ 应显示对应编译器版本,比如javac 17.0.2
两项都返回版本号,且无 command not found 提示,就表示 JDK 已完整就绪,可直接用于 IntelliJ IDEA、VS Code 或 Maven 构建项目。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











