私はEclipseからjarをエクスポートする必要がありますJavaプロジェクトと参照ライブラリを含めたいのですが、これにはfatjarを使用できません。これは誰もが推奨しているようです。別の方法があるはずです。これを行うことです。これが何か知っている人はいますか?!
Eclipseの次のバージョン(3.5、来年6月予定)には、必要なすべてのjarを含めるオプションがあります。 3.5M5で導入されました(ありがとう basszero )。
または、 Maven 2 を使用してプロジェクトをビルドしてみることもできます。次に、 mvn Assembly:assembly
。
別のオプションは ant を使用することです。すべてのJARファイルを一時ディレクトリに解凍し、それらを再度jarします。
Runnable JAR fileとしてエクスポートするEclipse(ganymede)のバージョン3.3だと思います。前回私が試したときは、参照されたライブラリが含まれていて、すべてのjarファイルが解凍されました。
Eclipseのこの機能は正常に機能し、参照されたライブラリーのみを別のフォルダーにダンプします。 「参照されるライブラリをサブフォルダにコピーする」オプションを使用して「実行可能なJARとしてエクスポート」。
EclipseエクスポートJarを使用するためのちょっとした(Helios)落とし穴を投稿するだけです-最初に(Eclipseで)main()メソッドを使ってクラスを実行する必要があります。そうしないと、「Launch configuration」ドロップダウンが空白になり、書き出す。
EclipseからXMLファイルをエクスポートし、ファイルを分析して必要なjarを取得できます。詳細は this リンクを参照してください。
ライブラリを含めるようにビルドスクリプトを変更できると思います。私が正しく理解していれば、<jar destfile="myProject.jar"> ... <zipfileset src="theExternalLib.jar"> </jar>
に入れることができます