jak utworzyć i rozpakować plik JAR i war w systemie windows
w tym poście możemy dowiedzieć się, jak tworzyć i rozpakowywać pliki jar i war w wierszu polecenia windows. Możemy utworzyć plik wykonywalny jar z klasą główną i plikiem manifestu za pomocą poleceń java w systemie windows. W ten sam sposób możemy stworzyć/rozpakować plik war używając poleceń java w windows.
Utwórz plik Jar Bez klasy głównej
D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class
C : Utwórz
V : Verbose
F : Nazwa pliku Jar
Utwórz plik JAR z plikiem manifestu zawierającym Jary zależności i główną klasę
przede wszystkim powinniśmy utworzyć plik manifestu o dowolnej nazwie, takiej jak manifest.txt, a następnie dodaj wymaganą lokalizację słoików zależności i klasę główną w następujący sposób.
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
Utwórz plik tekstowy o nazwie manifest.txt, a następnie dodaj powyższą treść. Po utworzeniu pliku należy wykonać następujące polecenie.
D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class
Utwórz plik Jar tylko z klasą główną
D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class
wykonaj plik Jar
D:\NarayanaTutorial>java -jar <jar-file-name>.jar
Utwórz plik War
D:\NarayanaTutorial>jar -cvf <war-file-name>.war *
* (asterisk) symbol oznacza, że oznacza to, że wszystkie pliki tego katalogu (w tym podkatalogu).
wyciągnij plik wojenny
D:\NarayanaTutorial>jar -xvf <war-file-name>.war
Halo! Jestem narayanaswamy założyciel i administrator narayanatutorial.com. pracuję w branży IT od ponad 7 lat. NarayanaTutorial to mój blog o technologiach internetowych. Moje specjalności to Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, Hosting i tworzenie stron internetowych.
jestem osobą uczącą się samodzielnie i pasjonującą się szkoleniem i pisaniem. Zawsze staram się dzielić swoją wiedzą poprzez mojego bloga.