2013-01-16 162 views
1

如何從RCP應用程序(例如郵件模板)製作可運行Jar。 在導出 - >導出嚮導下的MAINFEST.MF中,我可以將項目導出爲JAR文件。 當我嘗試從Eclipse RCP應用程序製作jar

java -jar mail_1.0.0.201301161746.jar 

它說

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

原因沒有主類:在那裏xyzclass條目(因爲它是一個RCP應用程序)。

那麼,我在那裏添加或如何使它可以運行?

+0

爲什麼你需要一個罐子? – tkotisis

回答

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

+0

謝謝,但我已經有一個產品(和一個導出的exe)。所以沒有辦法將它作爲單個可執行jar文件導出? –

1

的RCP應用程式在Equinox運行(OSGi的的實施方案),因此,一個單罐出口是不可能的。

OSGi的整個概念是提供一個模塊化架構。

相關問題