januari 25, 2022

hur man skapar och extraherar jar och war-fil i windows

i det här inlägget kan vi lära oss hur man skapar och extraherar jar och war-filer i Windows command prompt. Vi kan skapa körbar burk med huvudklass och MANIFEST-fil med hjälp av java-kommandon i windows. På samma sätt kan vi skapa/extrahera krigsfil genom att använda java-kommandon i windows.

skapa Jar-fil utan huvudklass

D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class

C: skapa

V: Verbose

F : Jar-filnamn

skapa Jar-fil med manifest-fil inklusive beroendeburkar och huvudklass

först och främst bör vi skapa en manifest-fil med något namn som manifest.txt och sedan lägga till önskad beroende burkar plats och huvudklass enligt följande.

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

skapa textfil med namnet manifest.txt och lägg sedan till ovanstående innehåll. Efter skapandet av filen måste du utföra följande kommando.

D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class

skapa Jar-fil med endast huvudklass

D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class

kör Jar-filen

D:\NarayanaTutorial>java -jar <jar-file-name>.jar

skapa War-fil

D:\NarayanaTutorial>jar -cvf <war-file-name>.war *

* (asterisk) symbol indikerar, det betyder att alla filer i den här katalogen (inklusive underkatalog).

extrahera Krigsfil

D:\NarayanaTutorial>jar -xvf <war-file-name>.war

Hallå! Jag är Narayanaswamy grundare och administratör av narayanatutorial.com. jag har arbetat inom IT-branschen mer än 7 år. NarayanaTutorial är min webbteknologiblogg. Mina specialiteter är Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, Webbhotell och webbutveckling.

jag är självlärd och brinner för träning och skrivning. Jag försöker alltid mitt bästa för att dela min kunskap via min blogg.

Lämna ett svar

Din e-postadress kommer inte publiceras.