janvier 25, 2022

comment créer et extraire un fichier jar et war sous Windows

Dans cet article, nous pouvons apprendre à créer et extraire des fichiers jar et war dans l’invite de commande Windows. Nous pouvons créer un fichier jar exécutable avec la classe principale et le fichier MANIFESTE en utilisant des commandes java dans Windows. De la même manière, nous pouvons créer / extraire un fichier war en utilisant des commandes java dans Windows.

Créer un fichier Jar sans classe principale

D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class

C: Créer

V: Verbeux

F : Nom du fichier Jar

Créer un fichier Jar avec un fichier manifeste, y compris les fichiers jar de dépendance et la classe principale

Tout d’abord, nous devons créer un fichier manifeste avec n’importe quel nom comme manifest.txt, puis ajoutez l’emplacement des jars de dépendance requis et la classe principale comme suit.

Manifest-Version: 1.0Ant-Version: Apache Ant 1.8.1Created-By: 1.7.0_67-b01 (Oracle Corporation)Main-Class: EmailTestClass-Path: lib/x1.jar lib/antlr-2.7.7.jar lib/x2.jar lib/x3.jar

Créez un fichier texte avec le nom du manifeste.txt puis ajoutez le contenu ci-dessus. Après la création du fichier, vous devez exécuter la commande suivante.

D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class

Créer un fichier Jar avec uniquement la classe principale

D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class

Exécuter le fichier Jar

D:\NarayanaTutorial>java -jar <jar-file-name>.jar

Créer un fichier War

D:\NarayanaTutorial>jar -cvf <war-file-name>.war *

* ( le symbole astérisque) indique, il signifie que tous les fichiers de ce répertoire (y compris le sous-répertoire).

Extraire le fichier War

D:\NarayanaTutorial>jar -xvf <war-file-name>.war

Bonjour! Je suis le fondateur et administrateur de Narayanaswamy narayanatutorial.com . Je travaille dans l’industrie informatique depuis plus de 7 ans. NarayanaTutorial est mon blog sur les technologies web. Mes spécialités sont Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, Hébergement Web et Développement de sites Web.

Je suis autodidacte et passionnée par la formation et l’écriture. Je fais toujours de mon mieux pour partager mes connaissances à travers mon blog.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.