JAR ist eine Java-Archivdatei, die zur Ausführung von Java verwendet wird. Es läuft auf Mobiltelefonen und Computern, wenn Java installiert ist. Es erlaubt die Ausführung einer Java-Datei mit einigen Klassen. Die Komprimierung in JAR funktioniert ähnlich wie bei ZIP-Dateien. JAR-Dateien können mit jeder Entpackungssoftware oder JVM entpackt werden.