ファット JAR とは何ですか?
「ファット JAR」という用語は、Java アプリケーションのパッケージ化アプローチを指します。これには、次のような複数の要素を 1 つの JAR ファイルに結合することが含まれます。
- アプリケーション コード: これには、コード エディターで作成したソース コードが含まれ、アプリケーションのコア機能を表します。
- 直接の依存関係: データベース ドライバーやユーティリティ ライブラリなど、アプリケーションが直接依存する他のライブラリまたは JAR ファイルです。
- ランタイム環境: これには、必要なコンポーネントが含まれます。 Java 仮想マシン (JVM) がアプリケーションを実行するために必要なライブラリ (Java ランタイム環境 (JRE) や OpenJDK など)。
「シン」JAR とは対照的に、ファット JAR にはアプリケーション コードと直接の依存関係が含まれており、ファット JAR にはこれらの要素がすべて含まれているため、自己完結型で、外部依存関係や別個のアプリケーションを必要とせずにすぐに実行できます。
その他の JAR タイプ:
-
Skinny JAR: アプリケーション コードのみが含まれます。
-
Thin JAR: アプリケーション コードとダイレクトが含まれます依存関係。
-
中空 JAR: ランタイム環境のみが含まれます。
以上がFat JAR とは何ですか?また他の JAR タイプとの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。