En JAR -fil er en arkiveret fil oprettet med Java Archive Tool. Den software, der bruges til at skabe JAR-filer er en del af Java JDK software development kit og er tilgængelig for de fleste operativsystemer , herunder Windows, Linux, Unix og Mac OSX . JAR hjælpeprogram bruger . Zip-fil -format, så JAR-filer kan udvindes med enhver software, der vil udvinde. Zip-filer . JAR-filer er mest almindeligt anvendt til at distribuere Java-programmer og-miniprogrammer . Grundlæggende oplysninger
JAR hjælpeprogrammet bruges fra kommandolinjen i både Windows og Unix -baserede systemer ( Unix, Linux eller BSD) . Windows-brugere vil åbne " Command Prompt " ansøgning findes i " Tilbehør " sub - menu af de vigtigste " Alle programmer " menuen. Brugere på en Unix- baseret maskine vil åbne et terminalvindue. Den terminalvindue vil blive fundet i operativsystemets vigtigste " ansøgning" i menuen , under enten "Systemværktøjer" eller " Utilities " .
Kommandoen til at køre JAR nytte er " jar " . Denne kommando kommer med mange forskellige muligheder , de mest almindelige er følgende : Hej
c - skabe ny archivet - liste tabellen i contentsx - udtrække archiveu - opdatere den eksisterende archivev - Generer verbose outputf - angive den arkivfil name0 - gemme filer kun , ikke komprimere dem
p Du kan bruge mere end én mulighed , men de skal følge JAR kommandoen ingen mellemrum mellem mulighederne . UNIX-brugere bør bemærke, at der ikke er noget minus ( -) foran de muligheder,
Oprettelse af JAR-filen
syntaks for at oprette en JAR fil er : . Jar CVF archive.jar filer
p Der kan være mange filer eller mapper efter arkivet navn, og du kan bruge jokertegn ( * ) symbol for at angive flere filer. . Hvis et bibliotek er specificeret som et input -fil , er Forlags indholdet tilføjet rekursivt
For eksempel, hvis du ønsker at tilføje alle tekstfiler fra en bestemt mappe , denne kommando : jar CVF archive.jar . * txt
p Hvis du ønsker at tilføje indholdet af en mappe kaldet " Applets ," du ville udstede kommandoen: jar CVF archive.jar Applets
Visning af Indhold
p Hvis du ønsker at sikre , at alle filer er til stede efter oprettelse af jar-filen , kan du se indholdsfortegnelsen med kommandoen : jar tf archive.jar
kommando vil udskrive en liste over alle de filer i arkivet til skærmen ( eller standard output) . Dette vil ikke udpakke filerne eller ændre arkivet på nogen måde
Tilføjelse Indhold
Du kan også tilføje indhold til en eksisterende jar-fil med kommandoen : . Jar uf archiv.jar filer
Denne kommando vil placere nye filer til et eksisterende arkiv , uden at ændre nogen andre filer. Det vil dog overskrive eksisterende filer, der har den samme vej navn. Dette er nyttigt, når du ønsker at ændre en fil i arkivet uden at udpakke hele arkivet .
Udpakning af Indhold
Når du ønsker at udpakke arkivet vil du bruge kommandoen : jar xf archive.jar
Dette vil udpakke hele indholdet af arkivet i den aktuelle mappe . Hvis der er nogen mapper i arkivet det vil skabe den samme mappestruktur i den aktuelle mappe. Du kan også angive , at du kun ønsker bestemte filer skal udvindes ved at tilføje navnene på de filer i slutningen af kommandoen på følgende måde : jar xf archive.jar fil1 fil2 fil3
Når udvinding af filer den oprindelige jar fil forbliver uændret.