JAR je archivační soubor Java, který se používá pro spouštění jazyka Java, běží na mobilních telefonech a počítačích, je-li nainstalován jazyk Java, což umožňuje spuštění souboru Java pomocí některé sady tříd Komprese v souboru JAR funguje podobně jako soubory ZIP. Lze jej rozbalit pomocí jakéhokoliv rozbalovacího softwaru nebo JVM.