2011-07-20 54 views
0

我已经编写了一个在Eclipse中运行良好的Eclipse RCP应用程序,但是,将它打包为独立应用程序一直很棘手。尽管我遇到了一些类路径错误,但我现在正在获得一个新的路径。Eclipse RCP-org.eclipse.ui.plugin missing

运行导出向导并启动我的应用程序后,它抛出一个ClassDefError和ClassNotFoundException,特别是它正在寻找org.eclipse.ui.plugin.AbstractUIPlugin。我没有在eclipse SDK的副本中找到它,并且我再次下载了SDK以确保它仍然无法找到它。我发现,理应包含在FIEL一些其他Eclipse包沿罐子在线,但是,我然后得到这个:

的NoSuchMethodError:org.eclipse.ui.plugin.AbstractUIPlugin:方法()V没有找到

我认为问题是我犯了更多错误,而不是实际上错过了这个类,但是我已经去了所有的配置,并且我确定包含了所有必需的包和依赖关系。有任何想法吗?

+0

要“打包”它,您是否使用应用程序MANIFEST.MF编辑器中的导出向导? –

+0

不,我正在使用产品配置页面中的一个。 – ingrid

+0

您的产品配置是否列出了您需要的所有插件?还是基于功能? –

回答

3

下载并安装新版本的adt插件21.0.0。

0

当您从Eclipse运行时,您的应用程序是否工作?如果是,则尝试打开plugin.xml,转至运行时,并在窗口的右下角部分,您应该看到类路径。尝试在那里添加所需的插件。