miten luoda ja purkaa jar ja war-tiedosto windows
tässä viestissä voimme oppia luomaan ja purkamaan jar ja war-tiedostoja Windowsin komentokehotteessa. Voimme luoda suoritettavan Jarin, jossa on pääluokka ja MANIFEST-tiedosto, käyttämällä java-komentoja Windowsissa. Samalla tavalla voimme luoda / purkaa sotatiedoston käyttämällä java-komentoja Windowsissa.
luo Jar-tiedosto ilman pääluokkaa
D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class
C: luo
V: Verbose
F : Jar-tiedostonimi
luo jar-tiedosto, jossa on manifest-tiedosto, mukaan lukien riippuvuuspurkit ja pääluokka
Ensinnäkin meidän pitäisi luoda manifest-tiedosto, jossa on mikä tahansa nimi, kuten manifest.txt ja lisää sitten tarvittava riippuvuus purkit sijainti ja pääluokka seuraavasti.
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
luo tekstitiedosto manifestin nimellä.txt ja sitten lisätä edellä sisältöä. Kun olet luonut tiedoston, sinun täytyy suorittaa seuraava komento.
D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class
luo Jar-tiedosto, jossa on vain pääluokka
D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class
Suorita Jar-tiedosto
D:\NarayanaTutorial>java -jar <jar-file-name>.jar
luo Sotatiedosto
D:\NarayanaTutorial>jar -cvf <war-file-name>.war *
* (asteriski) symboli osoittaa, se merkitsee, että kaikki tiedostot tämän hakemiston (mukaan lukien alihakemisto).
ote Sotakansiosta
D:\NarayanaTutorial>jar -xvf <war-file-name>.war
Hei! Olen Narayanaswamy perustaja ja admin narayanatutorial.com. olen työskennellyt IT-alalla yli 7 vuotta. NarayanaTutorial on minun web technologies blogi. Erikoisuuksiani ovat Java / J2EE, Spring, Hibernate, Struts, verkkopalvelut, PHP, Oracle, MySQL, SQLServer, Web Hosting ja verkkosivujen kehittäminen.
olen itseoppinut ja intohimoisesti treenaan ja kirjoitan. Yritän aina parhaani mukaan jakaa tietojani blogini kautta.