Oracle JDK 21.0.2 ARM64安装程序在M1 Mac上点击继续后无限加载
解决M1 Mac安装Oracle JDK 21.0.2卡在「简介」页面的问题
验证安装包完整性
下载的DMG文件可能因损坏导致安装卡住,打开终端执行哈希校验命令,对比Oracle官网提供的SHA256值:shasum -a 256 /path/to/你的JDK安装包.dmg如果哈希值不匹配,重新下载安装包即可。
强制重启安装进程
打开「活动监视器」,在搜索框输入「Java安装器」,找到对应进程后点击左上角「强制退出」按钮,随后重新打开DMG安装包尝试安装。用终端绕过图形化安装器
挂载DMG后,通过终端命令直接安装,还能查看详细安装日志:- 打开终端,输入命令挂载DMG(替换为你的安装包实际路径):
hdiutil attach /path/to/jdk-21.0.2_arm64.dmg - 执行安装命令(路径根据挂载后的卷名调整):
sudo installer -pkg "/Volumes/JDK 21.0.2/JDK 21.0.2.pkg" -target /
输入管理员密码后等待安装完成,最后卸载DMG:
hdiutil detach "/Volumes/JDK 21.0.2"- 打开终端,输入命令挂载DMG(替换为你的安装包实际路径):
清理旧Java残留后重试
若之前安装过其他Java版本,可能存在冲突:- 删除旧JDK目录:
sudo rm -rf /Library/Java/JavaVirtualMachines/旧版本jdk文件夹 - 清理相关偏好设置:
rm -rf ~/Library/Preferences/com.oracle.java.*
完成清理后重新尝试安装。
- 删除旧JDK目录:
内容的提问来源于stack exchange,提问作者Jeremy Cui
相关产品推荐
相关产品推荐

