JAR je archívny súbor Java, ktorý sa používa na vykonávanie Java. Beží na mobilných telefónoch a počítačoch, ak je nainštalovaná Java. Umožňuje, aby sa Java súbor spustil pomocou nejakej množiny tried. Kompresia v JAR funguje podobne ako súbory ZIP. Súbory JAR možno rozbaliť pomocou akéhokoľvek rozbaľovacieho softvéru alebo JVM.