Java Web Startを使用してJavaアプリケーションをデプロイします。 Runnable Jarにエクスポートする場合、eclipse Heliosには3つのオプションがあります。実行可能なjarライブラリ処理オプションの違いは何ですか?
- エキス必要なライブラリJARへの次のサブフォルダにJAR
- コピーに必要なライブラリにライブラリを必要なJAR
- パッケージに。
どのような違いがあり、それらが私の.jnlpファイルにどのような影響を与えますか?
単一のjarファイルの場合は、使用するすべてのライブラリにすべての異なるパスを書き込む必要がないため、簡単ですか?
ライブラリとアプリケーションの両方に変更がある場合は、単一のjarを使用する方がよいでしょうか?または、個々のライブラリごとに<jar href=''>
が必要ですか?
また、.dllや.soファイルなどのネイティブライブラリを使用する必要があることにも注意してください。
+1ありがとう、非常に詳細な回答です。 – KJW
好奇心、実行可能ではない瓶を作るのはどうですか?何か違いはありますか? – KJW
@KimJongWoo JARが "META-INF/MANIFEST.MF"ファイル内の 'main()'メソッドの位置を定義しているので、 'java -jar myjar.jar'のような実行可能なJARを"実行 "することができます。このファイルの中の "Main-Class"設定は、 'main()'メソッドを持つクラスを定義します。 「通常の」JARはこの設定を持たない傾向がありますので、同じ方法でそれらを実行することはできません。 – Michael