Un file JAR è un file JAR (Java Archive) utilizzato da Java Runtime Environment (JRE), un framework utilizzato per eseguire programmi Java. I file JAR possono fungere da librerie di programmi o come programmi autonomi che vengono eseguiti se JRE è installato sul computer o sul dispositivo mobile.
I file JAR possono contenere file .CLASS, risorse dell'applicazione e un file manifest facoltativo ( META-INF / MANIFEST.MF ). Sono compressi utilizzando la compressione .ZIP e possono eventualmente essere firmati digitalmente utilizzando lo strumento jarsigner incluso con Java SDK. I file JAR possono essere creati con lo strumento jar ed è possibile accedervi utilizzando l'API java.util.jar di Java.
I file JAR vengono utilizzati per alcuni giochi mobili supportati da dispositivi mobili abilitati a Java. Sono inoltre utilizzati da Mozilla Firefox, Thunderbird, SeaMonkey e Sunbird per archiviare temi e componenti aggiuntivi.
NOTA: Java Runtime Environment è anche chiamato Java Virtual Macchina (JVM). Sun Microsystems, gli sviluppatori originali di JRE / JVM, sono stati acquisiti da Oracle.
Programmi che aprono Java Archive File.