.jar — Archive Java
Oracle (originally Sun Microsystems) · 1995
Qu'est-ce qu'un fichier .jar ?
Un fichier JAR (Java Archive) est un format de fichier package généralement utilisé pour agréger de nombreux fichiers de classe Java et les métadonnées et ressources associées en un seul fichier pour la distribution. Ce sont essentiellement des archives ZIP avec une structure spécifique et un fichier manifeste. Les fichiers JAR sont couramment utilisés pour distribuer des applications, des applets et des bibliothèques Java.
Programmes qui ouvrent les fichiers .jar
| Plateforme | Programme | ||
|---|---|---|---|
| Windows | Java Development Kit (JDK) | Gratuit | Officiel |
| 7-Zip | Gratuit | ||
| WinRAR | Payant | ||
| macOS | Java Development Kit (JDK) | Gratuit | Officiel |
| The Unarchiver | Gratuit |
Problèmes courants avec les fichiers .jar
Questions fréquemment posées
Un fichier JAR est utilisé pour empaqueter des fichiers de classe Java, des métadonnées associées et des ressources dans un seul fichier pour la distribution, souvent pour des applications, des bibliothèques ou des applets.
Oui, car les fichiers JAR sont essentiellement des archives ZIP avec une structure spécifique, vous pouvez souvent les ouvrir avec des utilitaires ZIP standard pour afficher leur contenu, bien qu'ils soient destinés à être exécutés par la Machine Virtuelle Java.
Vous pouvez exécuter un fichier JAR depuis la ligne de commande en utilisant la commande 'java -jar yourfile.jar', à condition d'avoir installé un Java Runtime Environment (JRE).
Détails techniques
Un fichier JAR est essentiellement un fichier ZIP, ce qui signifie qu'il utilise l'algorithme de compression DEFLATE. Il contient un répertoire META-INF qui contient généralement un fichier MANIFEST.MF contenant des métadonnées sur le contenu de l'archive. La signature 'PK' au début est une caractéristique des archives basées sur ZIP.