2017-08-27 21 views
0

Eclipseで「Runnable as Jar」オプションを使用してプロジェクトをエクスポートしました。Eclipseで実行可能なjarを特定のマニフェストファイルと必要なライブラリ抽出でエクスポートするにはどうすればよいですか?

しかし、Runnable Jarのマニフェストに含める必要があるスプラッシュイメージがあります。このイメージは、Runnable Jarとしてエクスポートするときに指定することはできません。

私はJarファイルとしてエクスポートを行い、そこから手動でマニフェストを設定しようとしました。マニフェストを設定することができますが、別の問題が発生します。 Runnable Jarのエクスポートのような必要なライブラリを抽出/パッケージ化することはできません。

カスタムマニフェストを持つ実行可能なjarとしてプロジェクトをエクスポートし、jarに必要なライブラリを抽出する方法を教えてもらえたら、私は非常に感謝しています。

+1

簡単なAntビルドスクリプト(_File> New> File_: 'build.xml')を作成する方法:https://ant.apache.org/マニュアル/チュートリアル-HelloWorldWithAnt.html – howlger

+0

興味深いと思いますが、私はかなり混乱しています。私が実行可能なjarファイルを作成していたとしましょう私はa.jar、b.jar、およびc.jarの必要な依存関係を持っています。私はメインランナークラスMain.javaを持っています。どうすればいい? –

+0

を参照してください。 g。 https://stackoverflow.com/q/1821803/6505250 – howlger

答えて

1

解決策を見つけるのを手伝ってくれたハウルガーさんに感謝します。

私はプロジェクトを右クリックし、エクスポートをクリックして、実行可能なjarをクリックして、runnable jarファイルを作成したかったかのように、まず動作しました。

export

runnableJar

その後、私は、実行可能なjarファイルとしてそれをエクスポートするだけでなく、私のデスクトップにAntビルドスクリプトを取得するにチェック。生成されたbuild.xmlファイルで

antBuild

は、私は、テキストエディタプログラムを使用して、それを編集し、この新しいビルドスクリプトを使用するために、今、スプラッシュ・イメージ属性

buildを追加しましたプロジェクトをエクスポートし、プロジェクト・ファイルを右クリックしてプロパティに移動し、ビルダーに移動し、新規作成...をクリックして、Ant Builderに移動します。

properties

builders

antBuilder

あなたはビルドファイル用にエクスポート修正ビルドファイルの場所を選択し、ベース・ディレクトリのベースディレクトリとしてプロジェクトフォルダを選択します。

finalBuild

そして、それはあなたが実行可能なjarファイルのマニフェストを修正することができる方法です。

更新:

必要アリコンフィギュレーションを実行するには、次のようになります緑の再生ボタンの右にあるボタンの横にある矢印をクリックします。

playButton

ます一度矢印をクリックし、「外部ツール設定...」をクリックします。「

external

それが表示されない場合は、前の手順を使用して、それを追加し、以前に作られたAntビルド構成を追加、または。

これが完了すると、[閉じる]をクリックし、上記のをクリックしてください

関連する問題