必须安装arm64版jdk21——m1/m2芯片为arm64架构,选错架构会导致运行异常或安装失败;通过uname -m确认arm64或“关于本机”查看芯片型号;从oracle或adoptium/azul下载带aarch64标识的安装包;配置~/.zshrc中java_home和path;java -version等命令验证含aarch64字样即成功。

直接装ARM64版JDK21,别选x86_64或通用包——M1/M2芯片是ARM64架构,必须匹配,否则会运行异常、启动失败或根本无法安装。
确认你的Mac芯片架构
打开终端,输入:
uname -m
看到输出 arm64 就确认是M系列芯片。这个结果准确可靠,不受Rosetta 2影响。也可以点击左上角苹果图标 →「关于本机」→「芯片」,直接看到「Apple M1」或「M2」等字样。
下载并安装ARM64版本JDK21
前往官方渠道下载适配ARM64的安装包:
- Oracle官网:访问 Java Downloads | Oracle,在 macOS 区域选择 ARM64 DMG Installer(文件名类似
jdk-21.0.7_macos-aarch64_bin.dmg) - OpenJDK推荐源(免费无商业限制):Adoptium(Eclipse Temurin)或 Azul Zulu,同样认准 aarch64 或 ARM64 标识
双击DMG文件,按向导完成安装。默认路径为:
/Library/Java/JavaVirtualMachines/jdk-21.jdk
配置JAVA_HOME与PATH环境变量
macOS默认使用zsh,编辑 ~/.zshrc(不是.bash_profile):
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
在终端执行:
echo $SHELL —— 确认是 /bin/zsh
vim ~/.zshrc —— 在文件末尾添加两行:
export JAVA_HOME=$(/usr/libexec/java_home -v21)
export PATH=$JAVA_HOME/bin:$PATH
保存后立即生效:
source ~/.zshrc
验证安装是否成功
依次运行以下命令:
-
java -version —— 应显示
openjdk version "21.x.x"及Runtime Environment (build 21.x.x+...),且含aarch64字样 - javac -version —— 输出对应版本号
-
$JAVA_HOME —— 应返回类似
/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
全部通过即表示JDK21已正确安装并可用。










