0

我的插件无法在 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. BootLoader 常量:OS=linux, ARCH=x86, WS=gtk, NL=en_US 命令行参数:-os linux -ws gtk -arch x86 错误 Tue Jun 04 10:33:19 CEST 2013 FrameworkEvent 错误 org.osgi.framework.BundleException:无法解析捆绑包“com.example.Enum2String_1.0.1 [303]”。原因:捆绑包被禁用:在 org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1332) 在 org.eclipse.osgi 处的“org.eclipse.pde.ui:Disabled via PDE”。 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:

4

1 回答 1

1

PDE 可以通过多种方式禁用捆绑包,但最可能的原因是通过 UI。它们也可以通过 UI 启用。为此,请打开插件注册表视图并找到禁用的捆绑包。

  1. 右键 -> 显示高级操作
  2. 再次右键单击->启用
于 2013-06-04T23:21:38.520 回答