jar

.jarArchivio Java

Oracle (originally Sun Microsystems) · 1995

Sviluppatore
Oracle (originally Sun Microsystems)
Categoria
Archivi
Tipo MIME
application/java-archive
Prima versione
1995
Formato aperto
Firma del file
PK

Cos'è un file .jar?

Un file JAR (Java Archive) è un formato di file di pacchetto tipicamente utilizzato per aggregare molti file di classe Java e metadati e risorse associati in un unico file per la distribuzione. Sono essenzialmente archivi ZIP con una struttura specifica e un file manifest. I file JAR sono comunemente utilizzati per distribuire applicazioni, applet e librerie Java.

Programmi che aprono file .jar

PiattaformaProgramma
WindowsJava Development Kit (JDK)GratuitoUfficiale
7-ZipGratuito
WinRARA pagamento
macOSJava Development Kit (JDK)GratuitoUfficiale
The UnarchiverGratuito

Problemi comuni con i file .jar

⚠️ Il file JAR non si apre o mostra errori.
Assicurati di avere installato il Java Runtime Environment (JRE) o JDK. Prova ad aprirlo con uno strumento di archiviazione dedicato come 7-Zip o WinRAR se non si tratta di un'applicazione eseguibile.
⚠️ Avvisi di sicurezza durante l'esecuzione di file JAR.
Ciò può accadere se il JAR non è firmato o è firmato da una fonte non attendibile. Esegui solo file JAR da fonti attendibili e fai attenzione alle applicazioni non firmate.
⚠️ Classi o risorse mancanti.
Verifica che il file JAR sia completo e non sia stato danneggiato durante il download. Scarica nuovamente il file dalla fonte originale.

Domande frequenti

A cosa serve un file JAR?

Un file JAR viene utilizzato per impacchettare file di classe Java, metadati correlati e risorse in un unico file per la distribuzione, spesso per applicazioni, librerie o applet.

Posso aprire un file JAR come un file ZIP?

Sì, poiché i file JAR sono essenzialmente archivi ZIP con una struttura specifica, spesso puoi aprirli con utilità ZIP standard per visualizzarne il contenuto, sebbene siano destinati ad essere eseguiti dalla Java Virtual Machine.

Come eseguo un file JAR?

Puoi eseguire un file JAR dalla riga di comando utilizzando il comando 'java -jar yourfile.jar', a condizione che tu abbia un Java Runtime Environment (JRE) installato.

Dettagli tecnici

Un file JAR è essenzialmente un file ZIP, il che significa che utilizza l'algoritmo di compressione DEFLATE. Contiene una directory META-INF che di solito contiene un file MANIFEST.MF contenente metadati sul contenuto dell'archivio. La firma 'PK' all'inizio è un segno distintivo degli archivi basati su ZIP.

Lo sapevi?

I file JAR si basano sul formato di file ZIP, il che li rende facilmente ispezionabili con strumenti di archiviazione standard.
La 'M' in JAR sta per Manifest, riferendosi al file MANIFEST.MF che contiene metadati cruciali sul contenuto e sui punti di ingresso dell'archivio.
I file JAR sono essenziali per la modularità in Java, consentendo agli sviluppatori di impacchettare codice e risorse riutilizzabili.

Informazioni sulla sicurezza

I file JAR possono contenere codice eseguibile e devono essere scaricati ed eseguiti solo da fonti attendibili per evitare potenziali rischi per la sicurezza. Verifica sempre la fonte e conferma eventuali avvisi di sicurezza.

Estensioni correlate