如何从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应用程序)。
那么我在那里添加什么或者如何让它可以运行呢?
答案 0 :(得分:2)
我认为你不需要。 一旦您的应用程序配置/开发/品牌化,您就可以将其导出为eclipse产品。 要执行此操作,请右键单击项目>出口>插件开发> Eclipse产品 您将需要一个配置文件来执行此操作。 您可以通过单击Eclipse>上的新项目按钮来创建它。插件开发>产品配置我建议你给文件命名为config.ini。
答案 1 :(得分:1)
RCP应用程序正在Equinox(OSGi的一个实现)中运行,因此无法进行单jar导出。
OSGi的整个概念是提供模块化架构。