CLASS JAR
Conversion de fichier

Convertir CLASS en JAR

RÉPONSE RAPIDE
Est-il possible de convertir CLASS en JAR ?
Oui - CLASS se convertit en JAR.

Exécutez jar cfe app.jar MainClass *.class dans un terminal avec le JDK installé pour créer un JAR exécutable. Le packaging est purement une étape d'archivage - les fichiers .class à l'intérieur sont identiques bit pour bit aux originaux. Sans une entrée Main-Class dans le manifeste, la commande java -jar app.jar échouera.

Aussi vers JAR : JAVA · PACK · DEX

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Oct 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir CLASS en JAR ?

Les fichiers .class isolés sont peu pratiques à distribuer ou à exécuter. Un JAR regroupe tout dans un seul fichier et, avec une entrée de manifeste, permet aux utilisateurs de lancer l'application avec java -jar au lieu de gérer les chemins de classe (classpaths) et les fichiers de classe individuels.

Comment convertir CLASS en JAR

jar (JDK) FREE

Naviguez vers le répertoire contenant vos fichiers .class et exécutez jar cfe app.jar com.example.MainClass *.class pour créer un JAR exécutable. Omettez le drapeau e et l'argument de la classe principale pour créer un JAR de bibliothèque à la place.

IntelliJ IDEA Community FREE

Allez dans File > Project Structure > Artifacts, ajoutez un JAR à partir des modules avec dépendances, définissez la classe principale et lancez Build > Build Artifacts.

Eclipse IDE FREE

Faites un clic droit sur le projet, choisissez Export > Java > Runnable JAR file, sélectionnez la configuration de lancement, définissez le chemin de sortie et cliquez sur Finish.

À propos de ces formats

Qualité et points de vigilance

  • Un JAR est une archive ZIP ; renommez-le en .zip pour inspecter le contenu dans n'importe quel gestionnaire d'archives. Le fichier META-INF/MANIFEST.MF contrôle la manière dont Java le gère.
  • Sans l'attribut Main-Class dans le manifeste, java -jar app.jar échoue - utilisez jar cfe (et non jar cf) pour définir le point d'entrée.
  • Le bytecode est inchangé ; l'empaquetage dans un JAR est purement de l'archivage et ne modifie pas les fichiers .class.

Foire aux questions

Ai-je besoin du JRE ou du JDK pour créer un JAR ?
Vous avez besoin du JDK - la commande jar est fournie avec le JDK, pas avec le JRE.
Comment vérifier ce qu'il y a à l'intérieur d'un JAR existant ?
Exécutez jar tf app.jar dans un terminal, ou renommez le .jar en .zip et ouvrez-le dans n'importe quel gestionnaire d'archives.
Puis-je ajouter des fichiers de ressources (images, config) au JAR ?
Oui - listez-les aux côtés des fichiers .class dans la commande jar, ou utilisez le générateur d'artefacts de votre IDE pour les inclure.