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

Eclipse插件引入org.eclipse.ui.console仍报IConsolePageParticipant类缺失错误

问题根因

该报错本质是你的MyEditor bundle在运行时无法正确加载org.eclipse.ui.console bundle中的类,你虽然在Require-Bundle中声明了依赖,但配置存在格式或运行时的问题导致依赖未生效。

修复步骤

  • 修复Manifest.MF格式错误:你Require-Bundle下的org.eclipse.ui.console条目前存在2个多余的前置空格,OSGi规范要求每个换行的依赖项前只能保留1个空格,请删除多余的1个空格;同时删除Bundle-ClassPath: .,末尾多余的逗号,避免触发manifest解析异常。
  • 校验运行启动配置:打开你当前用于调试插件的启动配置,切换到「插件」标签页,点击「添加所需插件」按钮,确保org.eclipse.ui.console bundle处于勾选状态,保存配置后重新启动测试。
  • 检查build.properties配置:确认项目根目录下build.properties文件的bin.includes条目里包含了META-INF/MANIFEST.MF,避免运行或打包时使用了未更新的旧依赖配置。
  • 验证目标平台完整性:打开「窗口→偏好设置→插件开发→目标平台」,编辑当前使用的目标平台,搜索org.eclipse.ui.console,确认该bundle存在且版本适配你的开发环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 10:36:05