Hogyan hozzunk létre és kivonat jar és war fájlt a windows
ebben a bejegyzésben, meg tudjuk tanulni, hogyan kell létrehozni és kivonat jar és war fájlokat a windows parancssorban. Létrehozhatunk futtatható jar-t a Main class és MANIFEST fájl segítségével java parancsokkal a windows rendszerben. Ugyanígy tudjuk létrehozni/kivonat war fájl segítségével java parancsokat a windows.
JAR fájl létrehozása fő osztály nélkül
D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class
C:
létrehozása V : részletes
F : Jar fájlnév
JAR fájl létrehozása manifest fájllal, beleértve a függőségi jar-okat és a fő osztályt
először is létre kell hoznunk egy manifest fájlt bármilyen névvel, például manifest.txt, majd adja hozzá a szükséges függőségi tégelyek helyét és főosztályát az alábbiak szerint.
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
hozzon létre szöveges fájlt a manifest nevével.txt, majd adja hozzá a fenti tartalmat. A fájl létrehozása után a következő parancsot kell végrehajtania.
D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class
hozzon létre Jar fájlt csak fő osztály
D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class
hajtsa végre a Jar fájlt
D:\NarayanaTutorial>java -jar <jar-file-name>.jar
háborús fájl létrehozása
D:\NarayanaTutorial>jar -cvf <war-file-name>.war *
* (csillag) szimbólum jelzi, azt jelenti, hogy a könyvtár összes fájlja (beleértve az alkönyvtárat is).
háborús fájl kibontása
D:\NarayanaTutorial>jar -xvf <war-file-name>.war
Helló! Én Narayanaswamy alapítója és admin narayanatutorial.com. több mint 7 éve dolgozom az informatikai iparban. NarayanaTutorial az én webes technológiák blog. Szakterületeim a Java / J2EE, Spring, Hibernate, Struts, webszolgáltatások, PHP, Oracle, MySQL, SQLServer, Web Hosting és weboldal fejlesztés.
én egy önálló tanuló és szenvedélyes képzés és az írás. Mindig igyekszem a lehető legjobban megosztani a tudásomat a blogomon keresztül.