Eclipse プロジェクト用の JAR での外部ライブラリのパッケージ化
配布およびデプロイメントには、Java プロジェクトを JAR ファイルとしてエクスポートすることが不可欠です。ただし、プロジェクトが外部ライブラリに依存している場合、それらを JAR とともにパッケージ化する際に問題が発生する可能性があります。この記事では、Eclipse を使用して作成された JAR に外部依存関係を含める方法について説明します。
Eclipse では、JAR 内に外部ライブラリをパッケージ化するプロセスはエクスポート プロセス中に実行されます。次の手順に従います:
-
実行可能な JAR としてエクスポート:
プロジェクトを右クリックし、[エクスポート] を選択します。エクスポート タイプとして「実行可能な JAR」を選択します。
-
パッケージ化オプション:
「JAR ファイル」セクションで、「生成された JAR に必要なライブラリをパッケージ化する」チェックボックスを選択します。このオプションにより、プロジェクトに必要なすべての依存関係が JAR に確実に含まれます。
その他のパッケージ化方法:
デフォルトのパッケージ化方法の他に、Eclipse には 2 つのパッケージ化方法が用意されています。外部ライブラリをパッケージ化するための追加オプション:
-
必要なライブラリを生成された JAR: このオプションは、必要なライブラリを JAR 自体内にパッケージ化せずに、生成された JAR に抽出します。
-
必要なライブラリをパッケージ化しません: このオプションは、外部依存関係を除外します。生成されたものからJAR.
考慮事項:
-
ライセンス: 含める外部ライブラリのライセンス条項に注意してください。一部のライセンスでは、特定の方法での再配布が禁止されています。
-
起動構成: [起動構成] ドロップダウンには、main(String[]) メソッドを持つクラスがリストされます。選択したクラスは、JAR を実行すると実行されます。
-
実行不可能な JAR エクスポート: 通常の JAR としてエクスポートすることを選択した場合は、プロジェクトから任意のファイルを手動で選択できます。プロジェクト フォルダー内に外部ライブラリが存在する場合は、外部ライブラリも含みます。ただし、Maven などのツールによって管理される外部依存関係は、この方法では含めることができません。
以上が外部ライブラリを Eclipse プロジェクトの JAR ファイルにパッケージ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。