JARファイルとしてエクスポートすることとRunnableJARファイルとしてエクスポートすることのEclipseの違いは何ですか?どちらも実行可能ではありませんか?それぞれの長所/短所は何ですか?
回答:
実行可能なjarは、「Main-Class:」宣言を含むマニフェストファイルが埋め込まれたjarファイルです。「Main-Class」を定義して、jarが「実行」されたときにJavaランタイムが呼び出すクラスを認識できるようにする必要があります。jarに「Main-Class:」のマニフェストが含まれていない場合、「実行可能なjar」とは見なされません。これは、Javaコードの単なるライブラリです。
これはEclipseがjarをエクスポートする方法の違いだと思いますが、100%確実ではありません。
詳細については、次のリンクを参照してください:http: //www.skylit.com/javamethods/faqs/createjar.html