Qu'est-ce qu'un Fat JAR ?
Le terme « fat JAR » fait référence à une approche de packaging pour les applications Java. Cela implique de combiner plusieurs éléments dans un seul fichier JAR, notamment :
- Code d'application : cela inclut le code source que vous écrivez dans votre éditeur de code, représentant la fonctionnalité principale de votre application.
- Dépendances directes : il s'agit d'autres bibliothèques ou fichiers JAR sur lesquels votre application s'appuie directement, tels que des pilotes de base de données ou des bibliothèques d'utilitaires.
- Environnement d'exécution : cela inclut les composants et bibliothèques nécessaires qui sont requis pour que la machine virtuelle Java (JVM) exécute votre application, comme Java Runtime Environment (JRE) ou OpenJDK.
Contrairement à un JAR « mince », qui ne contient que les code d'application et dépendances directes, un gros JAR inclut tous ces éléments, le rendant autonome et prêt à fonctionner sans avoir besoin de dépendances externes ou d'une application distincte serveur.
Autres types de JAR :
-
JAR maigre : Contient uniquement le code de l'application.
-
Thin JAR : Contient le code de l'application et le direct dépendances.
-
Hollow JAR : Contient uniquement l'environnement d'exécution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!