FrameworkEvent ERROR org.eclipse.cdt

时间:2016-07-26 18:24:13

标签: eclipse eclipse-plugin eclipse-cdt

我在我的插件的依赖项中添加了org.eclipse.cdt。 当我在Windows上运行插件时,我得到了这个错误。在Unix中运行时没有错误。

!ENTRY RTI_CustomPlugin 4 0 2016-07-26 11:19:04.269

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module:CustomPlugin [605]

  Unresolved requirement: Require-Bundle: org.eclipse.cdt; bundle-version="8.8.1"

at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

enter image description here

1 个答案:

答案 0 :(得分:1)

看起来您的插件指定您至少需要org.eclipse.cdt插件的版本8.8.1,并且旧版本是不可接受的。在Windows Eclipse上安装了较早版本的org.eclipse.cdt(或者根本没有安装)。

您可能需要更改插件才能接受更多版本。