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.