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

恢复旧版Eclipse Java IDE运行环境及插件运行异常求助

问题描述
  • 使用版本为2021-09 (4.21.0, Build id: 20210910-1417)的Eclipse IDE for Java Developers开发插件,此前Runtime-Eclipse可正常处理C代码、运行测试并获取exe执行结果
  • 运行新版Eclipse IDE for Committers后换回旧版,旧版Runtime-Eclipse出现异常:
    • 无法识别C代码,运行插件报错
    • Runtime-Eclipse启动报错,无法创建C项目
    • 频繁抛出java.net.UnknownHostException: downdload.eclipse.ort和org.eclipse.equinox.p2.core.ProvisionException: Unknown Host: http://downdload.eclipse.ort/eclipse/updates/4.2/content.xml错误(注:URL存在拼写错误,downdload应为download,ort应为org)
解决步骤

1. 修复P2软件源的错误配置

打开旧版Eclipse,依次进入:
Window > Preferences > Install/Update > Available Software Sites

  • 查找列表中包含http://downdload.eclipse.ort的错误源,直接删除
  • 若需补充官方源,添加对应版本的正确更新源:http://download.eclipse.org/eclipse/updates/4.21

2. 重置Runtime-Eclipse的启动配置

  • 关闭旧版Eclipse
  • 找到工作区目录下的.metadata/.plugins/org.eclipse.pde.core/[你的插件启动配置名称]文件夹,删除该目录
  • 重新打开Eclipse,重建插件启动配置,确保在Plug-ins标签页中勾选CDT相关插件(或直接选择Use target platform)

3. 验证并修复目标平台

进入Window > Preferences > Plug-in Development > Target Platform:

  • 检查当前激活的目标平台是否包含**Eclipse C/C++ Development Tools (CDT)**的完整插件集
  • 若缺失,编辑目标平台,添加CDT更新源并同步插件;或切换回此前正常使用的目标平台配置

4. 清理Eclipse配置缓存

  • 关闭旧版Eclipse
  • 找到旧版Eclipse安装目录下的configuration文件夹,删除其中的org.eclipse.equinox.p2目录(该目录存储P2缓存,删除后会自动重建)
  • 备份configuration/config.ini后删除原文件,重启Eclipse会生成默认配置

5. 清理工作区缓存

  • 关闭Eclipse,备份工作区中的项目文件
  • 删除工作区根目录下的.metadata文件夹
  • 重新打开Eclipse,导入项目并执行Project > Clean...,选择清理所有项目后重新构建

内容的提问来源于stack exchange,提问作者Vince Molnar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 22:50:26