macos上安装amazon corretto jdk 17需按芯片架构选择arm64或x64安装包,通过.dmg图形化安装至默认路径,再配置~/.zshrc中的java_home和path并source生效,最后用java -version和javac -version验证。

macOS上安装Amazon Corretto JDK 17,关键在于选对架构、装对位置、配对环境变量。M1/M2芯片(ARM64)和Intel芯片(x64)要用不同安装包,装完不配JAVA_HOME或PATH,命令行就认不出Java。
确认你的Mac芯片架构
这是第一步,不能跳过:
- 点击左上角苹果图标 → “关于本机”,看“芯片”一栏:显示“Apple M1”“M2”“M3”等,就是ARM64;显示“Intel Core i5/i7/i9”,就是x64
- 终端里执行 uname -m:输出 arm64 是ARM,x86_64 是Intel
- 去Amazon Corretto官网下载页,按芯片选对应版本——ARM选“macOS ARM 64-bit”,Intel选“macOS x64”
下载并安装JDK包
推荐用.dmg图形安装方式,省心且路径标准:
- 下载后双击打开.dmg文件,里面会有一个“Amazon Corretto JDK 17.x.x.pkg”安装包
- 一路点“继续”安装,默认路径是 /Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk
- 装完不用重启,但建议关闭再重新打开终端,避免缓存干扰
配置JAVA_HOME和PATH
macOS默认用zsh,所以改 ~/.zshrc(不是.bash_profile):
- 终端执行:echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrc
- 再执行:echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc
- 立即生效:source ~/.zshrc
- 验证是否成功:echo $JAVA_HOME 应输出类似 /Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home
验证安装结果
运行两行命令,结果都正常才算到位:
- java -version —— 输出应含 Corretto-17.0.x 和 OpenJDK Runtime Environment
- javac -version —— 输出应为 17.0.x,说明编译器也已就位
- 如果报“command not found”,大概率是PATH没生效或写错了,重新检查.zshrc和source步骤











