You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级到macOS Monterey后Eclipse CDT无法启动该如何解决

macOS Monterey 12.0.1 下 Eclipse CPP 4.21.0 无法启动解决方案

报错提示:The application "Eclipse CPP.app" can't be opened

可按以下步骤逐一排查解决:

1. 修复应用执行权限

Monterey 升级可能重置第三方应用的执行权限:

  • 打开「终端」应用,进入应用程序目录:cd /Applications/
  • 给 Eclipse CPP 追加执行权限:chmod +x "Eclipse CPP.app/Contents/MacOS/eclipse"
  • 执行启动命令测试效果:open "Eclipse CPP.app"

2. 修复JDK路径适配问题

Eclipse 4.21.0 对 JDK 17 的自动路径识别存在兼容性问题,手动指定JDK路径即可:

  • 右键点击 Finder 中的 Eclipse CPP.app,选择「显示包内容」
  • 进入Contents/Eclipse目录,打开eclipse.ini配置文件
  • 在文件最开头新增两行配置,注意两行要单独书写,不可合并:
    -vm
    /Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/bin/java
    
  • 保存配置文件后重新尝试启动Eclipse

3. 绕过系统应用签名校验

Monterey 会默认拦截未经过苹果公证的第三方应用:

  • 终端执行命令移除应用的隔离属性:xattr -cr /Applications/Eclipse\ CPP.app
  • 再次尝试打开应用,若弹出「无法验证开发者」提示,进入「系统设置-隐私与安全性」,在安全性板块点击「仍要打开」即可正常启动

内容的提问来源于stack exchange,提问作者Alaa Mahran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 17:54:01