JAR (formato di file)

Da Wikipedia, l'enciclopedia libera.
Nuvola mimetypes java jar.png Archivio Java
Estensione .jar
Tipo MIME application/java-archive
Sviluppato da Sun Microsystems
Tipo Compressione dei dati
Estensione di ZIP

In informatica un file jar è un archivio dati compresso (ZIP) usato per distribuire raccolte di classi Java. Tali file sono concettualmente e praticamente come i package, e quindi talvolta associabili al concetto di libreria.

[modifica] Vantaggi

L'utilizzo di questi archivi ha molteplici benefici:

  • Compressione: con l'archiviazione si riesce a ridurre sensibilmente il numero di file arrivando anche ad un unico file jar. Questo metodo, infatti, è largamente diffuso per applicazioni di tipo Applet, dato che diminuisce il tempo di caricamento e quindi il carico di rete e server.
  • Firma: All'interno del file jar è possibile anche salvare informazioni aggiuntive come l'autore del pacchetto.
  • Estensione: essendo l'archivio visto come package dal linguaggio, può essere espanso e quindi generare da esso altri package, classi e interfacce.
  • Portabilità: i file compressi restano in tutto e per tutto uguali agli originali e quindi utilizzabili su tutte le piattaforme che contengono la Java Virtual Machine (JVM).
  • Documentazione: il programma JavaDoc è comunque in grado di autodocumentare il contenuto dell'archivio compresso.

[modifica] Creazione di una raccolta

Per la creazione di un archivio si utilizza il programma:

 jar cf nomeArchivio fileOPackage

[modifica] Collegamenti esterni

informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica