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 > Plug-in development > Product Configuration の新しいプロジェクト ボタンをクリックして作成できます。ファイルに 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 の実装) で実行されているため、1 つの jar エクスポートはできません。

OSGi の全体的な概念は、モジュラーアーキテクチャを提供することです。

于 2013-01-18T20:33:05.127 に答える