无法解析捆绑'org.eclipse.core.runtime'



我最近从Eclipse Kepler升级到Luna。我一直在做的一个插件现在显示构建错误,没有任何源代码被改变。

这是我的MANIFEST的摘录。MF,

Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0",
 org.eclipse.ui;bundle-version="3.7.0",
 org.eclipse.ui.ide;bundle-version="3.7.0",
 org.eclipse.core.resources;bundle-version="3.7.0",
 org.eclipse.ui.forms;bundle-version="3.6.0",
 org.eclipse.wst.sse.ui;bundle-version="1.3.0",
 org.eclipse.jface.text;bundle-version="3.8.100",
 org.eclipse.ui.workbench.texteditor;bundle-version="3.8.101",
 org.eclipse.ui.views;bundle-version="3.6.0"

没有coreui包被解析。我认为没有它们Eclipse甚至无法运行,它们的等效.jar文件存在且可读,并且没有作为升级的一部分进行修改,因此它们实际上并没有丢失。当我尝试在dependencies选项卡上添加依赖时,问题包没有显示。

Eclipse由Arch Linux包管理器升级。我提到它是为了完整,但相信它可能与任何其他升级机制相同。我也尝试创建一个新的插件项目,但同样的情况发生,我想这意味着它是一个全局设置。我对PDE比较陌生,到目前为止还没有需要更改任何设置。

从首选项页面(Preferences > Plug-in Development > Target Platform),尝试删除运行平台目标定义,应用,然后恢复默认值。也许它只是过时了,并且指向它不知道Arch已经更改的jar。

相关内容

最新更新