hoe jar en war-bestanden te maken en te extraheren in windows
in dit bericht kunnen we leren hoe jar en war-bestanden te maken en te extraheren in windows command prompt. We kunnen een uitvoerbare jar maken met Hoofdklasse en MANIFEST-bestand met behulp van java-opdrachten in windows. Op dezelfde manier kunnen we war bestand maken/uitpakken met behulp van java commando ‘ s in windows.
Jar-bestand aanmaken zonder Hoofdklasse
D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class
C: Create
V: Verbose
F : Jar-bestandsnaam
maak Jar-bestand aan met manifest-bestand inclusief dependency jars en main class
Allereerst moeten we een manifest-bestand maken met elke naam zoals manifest.txt en voeg vervolgens de gewenste dependency jars locatie en Hoofdklasse als volgt.
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
Maak een tekstbestand aan met de naam van manifest.txt en voeg vervolgens bovenstaande inhoud toe. Na het aanmaken van het bestand, moet je het volgende commando uit te voeren.
D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class
Jar-bestand aanmaken met alleen Hoofdklasse
D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class
voer het Jar-bestand
D:\NarayanaTutorial>java -jar <jar-file-name>.jar
War-bestand aanmaken
D:\NarayanaTutorial>jar -cvf <war-file-name>.war *
* (sterretje) symbool geeft aan, het betekent dat alle bestanden van deze directory (inclusief sub directory).
Oorlogsbestand uitpakken
D:\NarayanaTutorial>jar -xvf <war-file-name>.war
Hallo! Ik ben Narayanaswamy oprichter en beheerder van narayanatutorial.com. ik heb gewerkt in de IT-industrie meer dan 7 jaar. NarayanaTutorial is mijn web technologies blog. Mijn specialiteiten zijn Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, Web Hosting en Website ontwikkeling.
ik ben een zelflerende en gepassioneerd over opleiding en schrijven. Ik probeer altijd mijn best om mijn kennis te delen via mijn blog.