Maison > Java > javaDidacticiel > Qu'est-ce qu'un Fat JAR et en quoi diffère-t-il des autres types de JAR ?

Qu'est-ce qu'un Fat JAR et en quoi diffère-t-il des autres types de JAR ?

Linda Hamilton
Libérer: 2024-12-09 06:02:15
original
347 Les gens l'ont consulté

What is a Fat JAR and How Does it Differ from Other JAR Types?

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 :

  1. Code d'application : cela inclut le code source que vous écrivez dans votre éditeur de code, représentant la fonctionnalité principale de votre application.
  2. 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.
  3. 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal