Een JAR -bestand is een archiefbestand gemaakt met de Java Archive Tool . De software die wordt gebruikt bij JAR -bestanden te maken is onderdeel van de Java JDK software development kit en is beschikbaar voor de meeste besturingssystemen , waaronder Windows , Linux , Unix en Mac OSX . Het hulpprogramma JAR gebruikt het . Zip-bestand formaat , zodat JAR-bestanden kunnen worden geëxtraheerd met alle software die . Zip bestanden uit te pakken . JAR-bestanden worden meestal gebruikt om Java- programma's en applets te verspreiden . Basisinformatie Het hulpprogramma JAR wordt gebruikt vanaf de opdrachtregel in zowel Windows -en Unix - gebaseerde systemen ( Unix , Linux of BSD ) . Windows- gebruikers zullen de " Command Prompt " toepassing vinden in de " Accessoires " submenu van het hoofdmenu " Alle Programma's" te openen . Gebruikers op een Unix - gebaseerde machine zal een terminal venster te openen . Het terminalvenster is te vinden in het hoofdmenu van het besturingssysteem " Application " , onder ofwel " System Tools " of " Utilities" . Het commando om het hulpprogramma JAR is " jar " . Deze opdracht wordt geleverd met veel verschillende opties , de meest voorkomende zijn de volgende : c - nieuwe archivet - lijst de tafel van contentsx - extract de archiveu - actualiseren van de bestaande archivev - generate verbose outputf - geef het archiefbestand name0 - bewaar alleen de bestanden ; ze niet comprimeren U kunt meer dan een optie te gebruiken , maar ze moeten het JAR commando volgen zonder witruimte tussen de opties . Unix-gebruikers moeten er rekening mee dat er geen minteken ( -) voor de opties Het creëren van de JAR-bestand De syntax voor het maken van een JAR-bestand is : . Jar cvf archive.jar bestanden Er kan een willekeurig aantal bestanden of mappen na de naam van het archief en u kunt de wildcard ( * ) symbool om meerdere bestanden op te geven . . Als een map is opgegeven als een input -bestand , wordt de inhoud van de mappen ' recursief toegevoegd Bijvoorbeeld , als je wilde alle tekst bestanden uit een bepaalde map worden toegevoegd , het volgende commando uit : jar cvf archive.jar . * txt Als je wilde de inhoud van een map met de naam toe te voegen " Applets , ' je zou het volgende commando geven : jar cvf archive.jar Applets het bekijken van de inhoud Als u ervoor wilt zorgen dat alle bestanden aanwezig is na het maken van het jar -bestand is , kunt u de inhoudsopgave te bekijken met het commando : jar tf archive.jar commando zal een lijst van alle bestanden in het archief om het scherm ( of de standaard output ) afdrukken . Dit zal niet uitpakken van de bestanden of de archief op enigerlei wijze toevoegen Inhoud U kunt ook inhoud toevoegen aan een bestaand jar -bestand met het commando : . Jar uf bestanden archiv.jar Dit commando zal nieuwe bestanden te plaatsen in een bestaande archief , zonder enige andere bestanden . Het zal echter overschrijven bestaande bestanden met dezelfde padnaam hebben . Dit is handig wanneer u wilt een bestand binnen het archief veranderen zonder het hele archief uit te pakken . Uitpakken de inhoud Wanneer u het archief uit te pakken , zult u het volgende commando gebruiken : jar xf archive.jar Dit zal de gehele inhoud van het archief uit te pakken in de huidige directory . Als er geen mappen in het archief zal dezelfde directory structuur aan te brengen in de huidige directory . U kunt ook aangeven dat u alleen bepaalde bestanden door het toevoegen van de namen van de bestanden aan het einde van de opdracht op de volgende manier te extraheren : jar xf archive.jar bestand1 bestand2 file3 Bij het uitpakken van de bestanden , het oorspronkelijke jar-bestand blijft ongewijzigd .
|