重複の可能性:
Java プログラムで使用されているクラスを判別する方法は?
多くの Java クラスを含む Eclipse 上に Java プロジェクトがあります。それらの 1 つを .jar ファイルにエクスポートしたいのですが、いくつか問題が発生しました。
すでにいくつかの既存のスレッドを読みましたが、次の理由により、要件に対する正しい答えが得られませんでした。
「JAR ファイルにエクスポート」を選択すると、適切なクラスがエクスポートされますが、.jar ファイルには、jar ファイルを実行するために必要な依存関係が含まれていません。
「実行可能なJARファイルにエクスポート」を選択すると、結果のjarファイルにはすべての依存関係が含まれますが、プロジェクト全体の他のすべてのクラス(不要なものも含む)も含まれます。
単一の Java クラスを、jar ファイルを実行するために必要なライブラリも含む .jar ファイルにエクスポートするにはどうすればよいですか? 結果として得られる jar ファイルは、できるだけ小さくする必要があります。
どうもありがとう。