25 stycznia, 2022

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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.