从Eclipse RCP应用程序制作jar

时间:2013-01-16 17:34:57

标签: java jar eclipse-rcp

如何从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应用程序)。

那么我在那里添加什么或者如何让它可以运行呢?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

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