1

如何从 RCP 应用程序(例如邮件模板)制作可运行的 Jar。在导出 -> 导出向导下的 MAINFEST.MF 中,我可以将项目导出为 JAR 文件。当我尝试

java -jar mail_1.0.0.201301161746.jar

它说

Failed to load Main-Class manifest attribute from mail_1.0.0.201301161746.jar

因为那里没有 Main-Class:xyzclass 条目(因为它是一个 rcp 应用程序)。

那么我在那里添加什么或者我怎样才能让它可以运行?

4

2 回答 2

2

我不认为你需要。配置/开发/标记应用程序后,您可以将其导出为 Eclipse 产品。为此,右键单击项目 > 导出 > 插件开发 > Eclipse 产品 您将需要一个配置文件来执行此操作。您可以通过单击 Eclipse > 插件开发 > 产品配置上的新项目按钮来创建它 我建议您将文件命名为 config.ini。

有关更多信息,请参阅: http ://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Feditors%2Fproduct_editor%2Fconfiguration.htm

于 2013-01-16T18:12:03.720 回答
1

RCP 应用程序在Equinox(OSGi 的一种实现)中运行,因此无法进行单罐导出。

OSGi 的整个概念是提供模块化架构。

于 2013-01-18T20:33:05.127 回答