Eclipseの:パケット化実行可能Jarファイル(サードパーティ製のジャーパッケージ)

目標

実行可能Jarのパッケージツールパッケージ:

  • サードパーティ製のライブラリにインポートジャー
  • リソースファイルを追加します

実装プロセス

原則

原則1瓶パッケージ

サードパーティのライブラリファイルも実行可能Jarのパッケージにパッケージ化され、実装が実行に配置することができ、外部のライブラリに依存しません。

すべてのクラスファイルは、実行可能Jarのパッケージにサードパーティのライブラリを抽出し、

ジャー包装原則2

内1.完全な全体のサードパーティ製アドオンジャージャーパッケージの実行
2.日食がパッケージ抽出するために実行可能なジャー・ジャーライブラリにロード実行可能なジャー・ジャーパッケージサードパーティ製のライブラリを達成するためのすべてのクラスファイル
2.変更MANIFEST.MFを変更され、エントリークラスを変更するorg.eclipse.jdt.internal.jarinjarloader.JarRsrcLoaderサードパーティ製のライブラリジャーをロードするために、独自のクラスを達成するために日食で、ここで

ジャー包装原則3

サードパーティのライブラリは、実行可能なパッケージと同じディレクトリの下ジャー・ジャーを抽出MANIFEST.MFファイル変更するためにClass-Path実行可能なジャー・ジャーパッケージ外部ライブラリをロードするための属性を

パッキングアルゴリズム

原則1瓶パッケージ

Runnableをへ1.輸出品目のJARファイル
2. [クラスエントリ、特定のエクスポートファイルの場所
3.ハンドルサードパーティのライブラリ、実行可能Jarのパッケージにエキスクラスファイルへのすべてのライブラリファイルは、選択しExtra required libraries into generated JAR
4.Finshを

ジャー包装原則2

Runnableをへ1.エクスポート項目jarファイルを
2.クラスエントリ、特定のエクスポートファイルの場所
を選択3.ハンドルサードパーティのライブラリ、実行可能なジャー・ジャーパッケージにサードパーティ製のライブラリを抽出するパケット全体、Library handling2番目のオプション
4.Finshを

ジャー包装原則3

ファイル・ジャーのRunnable 1.プロジェクトのエクスポート
2.エントリークラス、エクスポートファイルの特定の場所
3.サードパーティのライブラリが扱うには、選択したLibrary handling第三のオプション
4.Finshを

リソースのインポート

手動での追加

アルゴリズムの練習(実装手順)

原則1瓶パッケージ

ここに画像を挿入説明
ここに画像を挿入説明

ジャー包装原則2

ここに画像を挿入説明ここに画像を挿入説明

ジャー包装原則3

ここに画像を挿入説明
ここに画像を挿入説明

公開された118元の記事 ウォン称賛14 ビュー50000 +

おすすめ

転載: blog.csdn.net/github_38641765/article/details/100050476