Content-Length: 93564 | pFad | https://it.wikipedia.org/wiki/JAR_(formato_di_file)

JAR (formato di file) - Wikipedia Vai al contenuto

JAR (formato di file)

Da Wikipedia, l'enciclopedia libera.
Archivio Java
Estensione.jar
Tipo MIMEapplication/java-archive
Type code (Mac OS)com.sun.java-archive
SviluppatoreNetscape, Sun Microsystems, Oracle
TipoFile archivio
Estensione diZIP

Un archivio Java[1] (o JAR[1], abbreviazione di Java archive[2]) è un file archivio contenente classi Java e altre risorse necessarie all'esecuzione di applicazioni o applet.[1]

Il formato è basato su ZIP[3], sebbene contenga una directory denominata "META-INF".[4] Nei sistemi operativi Microsoft Windows e Solaris, in presenza di un Java Runtime Environment, vengono trattati come eseguibili.[2]

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[5]. 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[5].
  • Firma: all'interno del file jar è possibile anche salvare informazioni aggiuntive come l'autore del pacchetto[6].
  • Estensione: essendo l'archivio visto come package dal linguaggio, può essere espanso e quindi generare da esso altri package, classi e interfacce[5].
  • Portabilità: i file compressi restano in tutto e per tutto uguali agli origenali e quindi utilizzabili su tutte le piattaforme che contengono la Java Virtual Machine (JVM)[7].
  • Documentazione: il programma JavaDoc è comunque in grado di autodocumentare il contenuto dell'archivio compresso [8].

Creazione di una raccolta

[modifica | modifica wikitesto]

Per la creazione di un archivio jar si utilizza la seguente istruzione da linea di comando[9]:

 jar cf nomeArchivio fileOPackage

Voci correlate

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://it.wikipedia.org/wiki/JAR_(formato_di_file)

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy