cum se creează și se extrage fișierul jar și war în windows
în acest post, putem învăța cum să creăm și să extragem fișierele jar și war în promptul de comandă windows. Putem crea JAR executabil cu clasa principală și fișier MANIFEST folosind comenzi java în windows. În același mod putem crea/extrage fișierul war folosind comenzi java în windows.
Creare fișier Jar fără clasa principală
D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class
C: creare
V: Verbose
F : Numele fișierului Jar
creați fișierul Jar cu fișierul manifest, inclusiv borcanele de dependență și clasa principală
mai întâi de toate, ar trebui să creăm un fișier manifest cu orice nume ca manifest.txt și apoi adăugați locația borcanelor de dependență necesare și clasa principală după cum urmează.
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
Creați fișier text cu numele manifestului.txt și apoi adăugați conținutul de mai sus. După crearea fișierului, trebuie să executați următoarea comandă.
D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class
creați fișierul Jar cu numai clasa principală
D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class
executați fișierul Jar
D:\NarayanaTutorial>java -jar <jar-file-name>.jar
creați fișierul War
D:\NarayanaTutorial>jar -cvf <war-file-name>.war *
* (asterisc) simbol indică, aceasta înseamnă că toate fișierele din acest director (inclusiv sub director).
extrage fișierul de război
D:\NarayanaTutorial>jar -xvf <war-file-name>.war
Alo! Sunt fondator Narayanaswamy și admin de narayanatutorial.com. am lucrat în industria IT mai mult de 7 ani. NarayanaTutorial este blogul meu de tehnologii web. Specialitățile mele sunt Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, găzduire Web și dezvoltare de site-uri web.
sunt un elev de sine și pasionat de formare și scris. Încerc mereu să-mi împărtășesc cunoștințele prin intermediul blogului meu.