intel芯片mac安装jdk需下载macos-x64版安装包,安装至/library/java/javavirtualmachines/,用/usr/libexec/java_home -v验证,再配置~/.zshrc中java_home和path,最后通过java -version等命令确认生效。

苹果 Intel 芯片(即 x86_64 架构)的 Mac 安装 JDK 和 Apple Silicon(M 系列)略有不同,关键在选对安装包和路径。整个过程不复杂,但版本匹配和环境变量配置容易出错。
确认芯片类型并下载对应 JDK
先打开“关于本机” → “芯片”项,确认显示的是“Intel”而非“Apple M1/M2/M3”。接着去 Oracle 官网或 Adoptium(Eclipse Temurin)等可信渠道下载:
- Oracle JDK:找后缀为 macos-x64_bin.dmg 的安装包(例如
jdk-21.0.2_macos-x64_bin.dmg) - Temurin JDK(推荐免费长期支持版):选 macOS x64 版本,格式通常为 .pkg 或 .tar.gz
- 避免下载带
aarch64或arm64字样的包,那是给 M 系列芯片用的,Intel 上无法运行
安装 JDK 并检查默认位置
双击下载的 .dmg 文件 → 运行内部的 .pkg 安装程序 → 按提示完成安装(需输入管理员密码)。安装成功后,JDK 默认路径是:
/Library/Java/JavaVirtualMachines/jdk-XX.jdk
其中 XX 是版本号,如 21.0.2 或 17.0.1。你可以在终端执行以下命令查看是否识别到:
/usr/libexec/java_home -V
输出中应出现一行类似:
17.0.1 (x86_64) "/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home"
配置 JAVA_HOME(适配 zsh 默认 Shell)
macOS Catalina(10.15)及之后系统默认使用 zsh,所以应编辑 ~/.zshrc 而非 ~/.bash_profile:
- 终端中运行:
open -e ~/.zshrc(若文件不存在,会自动创建) - 在文件末尾添加两行(注意把
XX替换为你实际安装的版本号):export JAVA_HOME=$(/usr/libexec/java_home -v XX)export PATH=$JAVA_HOME/bin:$PATH - 保存关闭,再运行:
source ~/.zshrc
验证是否生效
在新打开的终端窗口中执行:
-
java -version→ 应显示你安装的 JDK 版本(如 17.0.2、21.0.2) -
javac -version→ 应返回对应编译器版本(不是“command not found”) -
echo $JAVA_HOME→ 输出路径应与/usr/libexec/java_home -V中一致
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











