【问题标题】:Eclipse RCP- org.eclipse.ui.plugin missingEclipse RCP-org.eclipse.ui.plugin 丢失
【发布时间】:2015-07-17 21:43:15
【问题描述】:

我已经编写了一个在 Eclipse 中运行良好的 Eclipse RCP 应用程序,但是,将它打包成一个独立的应用程序一直很棘手。我已经解决了一些类路径错误,但现在我得到了一个新的。

运行导出向导并启动我的应用程序后,它会抛出 ClassDefError 和 ClassNotFoundException,特别是它正在寻找 org.eclipse.ui.plugin.AbstractUIPlugin。我在我的eclipse SDK副本中没有找到这个,我再次下载了SDK确定,仍然找不到。我在网上找到了一个 jar,据说它包含该字段以及其他一些 eclipse 包,但是,我得到了这个:

NoSuchMethodError: org.eclipse.ui.plugin.AbstractUIPlugin: method ()V not found

我认为问题更多是我做错了什么,而不是这个类实际上丢失了,但我已经完成了所有配置,并且我确信所有必需的包和依赖项都包括在内。有什么想法吗?

【问题讨论】:

  • 要“打包”它,您是否使用应用程序 MANIFEST.MF 编辑器中的导出向导?
  • 不,我使用的是产品配置页面中的那个。
  • 您的产品配置是否列出了您需要的所有插件?还是基于功能?
  • 我很确定它确实如此,它列出了在 Eclipse 中运行它所需的所有插件,它列出了 org.eclipse.ui 但它没有列出 org.eclipse.ui.plugin(其中我以前不需要,目前找不到)。
  • org.eclipse.ui.plugin.AbstractUIPlugin 包含在 org.eclipse.ui.workbench 插件中。见wiki.eclipse.org/…

标签: eclipse-rcp


【解决方案1】:

下载安装新版adt插件21.0.0。

【讨论】:

    【解决方案2】:

    当您从 Eclipse 运行时,您的应用程序是否正常工作?如果是这样,请尝试打开您的 plugin.xml,转到 Runtime,在窗口的右下角您应该会看到 Classpath。尝试在那里添加所需的插件。

    【讨论】:

      猜你喜欢
      • 2014-03-17
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 2013-12-22
      相关资源
      最近更新 更多