2011-07-03 35 views
4

私はいくつかの外部jarライブラリを使用するJavaプロジェクトを持っています。私はEclipse(File-Export-Runnable Jar File)を使ってプロジェクトをエクスポートするとき、メイン瓶」の横にあるサブフォルダ私のためにという名前のフォルダを作成自動的に日食:Eclipseのjarエクスポートとlibフォルダ

myjarname_lib 

私は唯一のlibという名前のフォルダにライブラリをエクスポートすることは可能ですか? libのフォルダの名前を変更しようとしましたが、動作しません。これは、実行可能なjarがそのフォルダのライブラリを認識しないためです。 外部libの名前を変更するにはどうすればよいですか?

答えて

8

回避方法:エクスポートウィザードを実行すると、Antビルドファイルを作成するためのチェックボックスがあります。プロジェクト内のビルドファイルの場所をどこかに選択し、エクスポートを完了します。作成したビルドファイルを開きます(プロジェクトを更新するには "F5"を押す必要があります)。次に、すべての "myprojectname_lib"を "lib"に置き換えます。その後、Eclipseの組み込み関数ではなく、あなたの書き出しに "Run As - > Ant Build"を使用してください。

このビルドファイルはプロジェクトから完全に独立しており、それぞれの依存関係を個別にコピーするように管理されているようです。プロジェクトの依存関係を変更する場合は、このファイルを手動で更新して正しいエクスポートを取得する必要があります。

関連する問題