我最近从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"
没有解决
core
或ui
束。我不认为Eclipse即使没有它们也无法运行,并且等效的.jar文件存在且可读,并且没有作为升级的一部分进行修改,因此实际上并没有丢失。当我尝试在“依赖项”选项卡上添加依赖项时,问题束未显示。Eclipse由Arch Linux软件包管理器升级。我出于完整性的目的提到它,但相信它可能与任何其他升级机制相同。我也尝试创建一个新的插件项目,但是同样的事情发生了,我想这意味着它是一个全局设置。我是PDE的新手,到目前为止,不需要更改任何设置。
最佳答案
在首选项页面(Preferences > Plug-in Development > Target Platform
)中,尝试删除“正在运行的平台”目标定义,应用,然后还原默认值。也许只是过时了,指着不知道Arch改变了的 jar 。
关于eclipse - bundle 'org.eclipse.core.runtime'无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24558273/