Un file JAR è un file archiviato creato con l'Archivio Strumento Java . Il software utilizzato per creare i file JAR è parte del JDK Java Software Development Kit ed è disponibile per la maggior parte dei sistemi operativi, tra cui Windows , Linux , Unix e Mac OSX . L'utilità JAR utilizza il formato di file . Zip , quindi i file JAR può essere estratto con qualsiasi software che estrarre i file . Zip . File JAR sono più comunemente utilizzati per distribuire i programmi Java e applet . Informazioni di base
L'utilità JAR è utilizzato da linea di comando in entrambi i sistemi Unix basati su Windows e ( Unix, Linux o BSD ) . Gli utenti di Windows aprire il " Prompt dei comandi " applicazione trovato nel " Accessori " sotto-menu del menu principale " Tutti i programmi " . Gli utenti su una macchina Unix -based si aprirà una finestra di terminale . La finestra del terminale si troverà nel menu del sistema operativo principale "Applicazione" , sia sotto "Utilità di sistema " o " Utilities" .
Il comando per eseguire il programma di utilità JAR è " jar" . Questo comando viene fornito con diverse opzioni , il più comune è il seguente :
c - creare nuove archivet - lista il tavolo di contentsx - estrarre il archiveu - aggiornare l' esistente archivev - generare verbose outputf - specificare il file di archivio name0 - memorizzare solo i file , non comprimerli
È possibile utilizzare più di una opzione , ma devono seguire il comando JAR senza spazi tra le opzioni . Gli utenti Unix dovrebbero notare che non vi è alcun segno meno ( -) prima le opzioni
Creazione del file JAR
La sintassi per la creazione di un file JAR è : . Jar cvf archive.jar deposita
Non ci può essere un qualsiasi numero di file o directory che seguono il nome dell'archivio ed è possibile utilizzare il carattere jolly ( * ) simbolo per specificare più file . . Se una directory è specificato come file di input , il contenuto delle directory " sono aggiunte ricorsivamente
Per esempio , se si voleva aggiungere tutti i file di testo da una certa directory , usa il comando : jar cvf archive.jar . * txt
Se si vuole aggiungere il contenuto di una directory chiamata "applet" che avrebbe emesso il comando : jar cvf archive.jar applet
Visualizzazione del contenuti
Se si vuole garantire che tutti i file sono presenti dopo la creazione del file jar , è possibile visualizzare il sommario con il comando : jar tf archive.jar
Consente di stampare un elenco di tutti i file all'interno dell'archivio allo schermo ( o standard output ) . Questo non estrarre i file o modificare l'archivio in qualsiasi modo
Aggiunta Contenuti
È inoltre possibile aggiungere il contenuto di un file jar esistente con il comando : . Vaso uf archiv.jar file
Questo comando inserirà i nuovi file in un archivio esistente , senza modificare qualsiasi altro file . Sarà , tuttavia , sovrascrivere eventuali file esistenti con lo stesso nome di percorso . Questo è utile quando si desidera modificare un file all'interno dell'archivio , senza dover estrarre l'intero archivio.
Estrazione del contenuto
Quando si desidera estrarre l'archivio , si utilizzerà il comando : jar xf archive.jar
Questo estrarrà l'intero contenuto dell'archivio nella directory corrente . Se ci sono delle cartelle nel file si creerà la stessa struttura di directory all'interno della directory corrente . È inoltre possibile specificare che si desidera solo alcuni file da estrarre , aggiungendo i nomi dei file alla fine del comando nel modo seguente : jar xf archive.jar file1 file2 file3
Quando l'estrazione dei file , il file jar originale rimane invariato.