En JAR -fil är en arkiverad fil som skapats med Java Archive Tool . Den programvara som används för att skapa JAR-filer är en del av Java JDK software development kit och finns för de flesta operativsystem , inklusive Windows , Linux , Unix och Mac OSX . JAR Verktyget använder . Zip-format , så JAR-filer kan extraheras med någon programvara som kommer att packa . Zip-filer . JAR-filer används oftast för att distribuera Java -program och appletar . Grundläggande information
JAR verktyget används från kommandoraden i både Windows-och Unix - baserade system ( Unix , Linux eller BSD ) . Windows-användare kommer att öppna " Command Prompt " ansökan finns i " Tillbehör " undermeny av de viktigaste " Alla program " -menyn . Användare på en Unix - baserad maskin kommer att öppna ett terminalfönster . Terminalfönstret kommer att hittas i operativsystemets viktigaste " Application " menyn under antingen "System Tools" eller " Verktyg " . Kommandot att köra JAR verktyget är " burk "
. Detta kommando kommer med många olika alternativ , de vanligaste är följande :
c - skapa ny archivet - listan i tabellen över contentsx - extrahera archiveu - uppdatera den befintliga archivev - generate verbose outputf - ange arkivfil name0 - lagra filer bara, inte komprimera dem
Du kan använda mer än ett alternativ , men de måste följa JAR -kommandot utan blanksteg mellan alternativen . Unix-användare bör notera att det inte finns något minus ( - ) tecken framför alternativen Addera Skapa JAR-filen
Syntaxen för att skapa en JAR -fil är : . Burk cvf archive.jar filer
p Det kan vara valfritt antal filer eller kataloger efter arkivet namn och du kan använda en asterisk ( * ) symbolen för att ange flera filer . . Om en katalog anges som en indatafil , är de kataloger "innehåll läggs rekursivt
Till exempel, om du ville lägga alla textfiler från en viss katalog , det här kommandot : jar cvf archive.jar . * txt
p Om du vill lägga till innehållet i en katalog som heter " Applets , " skulle du ge kommandot : jar cvf archive.jar Applets Addera ditt Läsa innehåll
p Om du vill se till att alla filer är närvarande efter att skapa jar-filen kan du visa innehållsförteckningen med kommandot : jar tf archive.jar
kommandot skriver ut en lista över alla filer i arkivet till skärmen ( eller standard ut ) . Detta kommer inte att extrahera filerna eller ändra arkivet på något sätt Addera Lägga Innehåll
Du kan också lägga till innehåll i en befintlig jar-filen med kommandot : . Jar uf archiv.jar filer
Detta kommando kommer att ställa nya filer i ett befintligt arkiv , utan att ändra några andra filer . Det kommer dock att skriva över befintliga filer med samma sökväg . Detta är användbart när du vill ändra en fil i arkivet utan att behöva packa upp hela arkivet . Addera Extrahera Innehåll
När du vill packa upp arkivet , du kommer att använda kommandot : jar xf archive.jar
Detta kommer att extrahera hela innehållet i arkivet i den aktuella katalogen . Om det finns några kataloger i arkivet kommer det att skapa samma katalogstruktur i den aktuella katalogen . Du kan också ange att du bara vill att vissa filer som ska extraheras genom att namnen på filerna i slutet av kommandot på följande sätt : jar xf archive.jar fil1 fil2 fil3
När extrahera filerna , den ursprungliga jar -filen förblir oförändrad .