eclipse插件无法加载org.eclipse.pde.ui:已禁用

eclipse插件无法加载org.eclipse.pde.ui:已禁用,eclipse,eclipse-plugin,eclipse-juno,Eclipse,Eclipse Plugin,Eclipse Juno,我的插件无法加载到ubuntu环境中的eclipse中,并显示以下消息 The following problems were found: The bundle is disabled: "org.eclipse.pde.ui:Disabled via PDE" Missing host JavaSE_0.0.0 系统上可用的JRE有1.7、1.6 你能给我一个提示吗?如何解决这个问题 在Windows机器上,一切正常 更新:PDE错误日志显示以下内容 eclipse.buildI

我的插件无法加载到ubuntu环境中的eclipse中,并显示以下消息

The following problems were found:
  The bundle is disabled: "org.eclipse.pde.ui:Disabled via PDE"
  Missing host JavaSE_0.0.0
系统上可用的JRE有1.7、1.6

你能给我一个提示吗?如何解决这个问题

在Windows机器上,一切正常


更新:PDE错误日志显示以下内容


eclipse.buildId=M20130204-1200 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc.引导加载程序常量:OS=linux,ARCH=x86,WS=gtk,NL=en_US命令行参数:-OS-linux-WS-gtk-ARCH x86错误Tue Jun 04 10:33:19 CEST 2013框架事件错误org.osgi.framework.BundleException:捆绑包“com.example.Enum2String_1.0.1[303]”]无法解决。原因:捆绑包被禁用:org.eclipse.pde.ui:disabled via pde位于org.eclipse.osgi.framework.internal.core.AbstractBundle.GetResolveError(AbstractBundle.java:1332)org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1316)位于org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323),位于org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390),位于org.eclipse.osgi.framework.internal.core.framework.resumeBundle(framework.java:1176)位于org.eclipse.osgi.framework.internal.core.startevelmanager.resumebunds(startevelmanager.java:559),位于org.eclipse.osgi.framework.internal.core.startevelmanager.resumebunds(startevelmanager.java:544),位于org.eclipse.osgi.framework.internal.core.startevelmanager.incFWSL(startevelmanager.java:457)在org.eclipse.osgi.framework.internal.core.startevelmanager.doSetStartLevel(startevelmanager.java:243)在org.eclipse.osgi.framework.internal.core.startevelmanager.dispatchEvent(startevelmanager.java:438)在org.eclipse.osgi.framework.internal.core.startevelmanager.dispatchEvent(startevelmanager.java:1)上在org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)在org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)上,PDE可以通过多种方式禁用bundle,但最可能的原因是通过UI。它们也可以通过UI启用。为此,打开Plugin registry视图并找到已禁用的捆绑包

  • 右键单击->显示高级操作
  • 再次右键单击->启用

  • 我尝试以这种方式启用,但没有得到任何响应,记录器没有显示任何信息。我怎样才能看到启用插件的日志?另外,当PDE禁用捆绑包时,您能告诉我任何可能的原因吗?我不知道任何其他原因。也许你有一个插件可以做到这一点。另一种解决方法是使用-clean选项启动Eclipse。