JAR on Java-arkistotiedosto, jota käytetään Java: n suorittamiseen. Se toimii matkapuhelimissa ja tietokoneissa, jos Java on asennettu. Se sallii Java-tiedoston suorittamisen käyttämällä joitakin luokkaryhmiä. JAR: n pakkaus toimii samoin kuin ZIP-tiedostot. JAR-tiedostot voidaan purkaa käyttämällä kaikkia purkamisohjelmia tai JVM-tiedostoja.