JAR steht für Java ARchive File. Die Bezeichnung kann auf das englische Wort „Gefäß“ zurückgeführt werden.
Eine JAR-Datei ist eine komprimierte Datei. Die Komprimierung erfolgt in der Regel mit ZIP. Im Gegensatz zu einer Sammlung von Java-Klassendateien beinhaltet die JAR-Datei in komprimierter Form alle Klassen, Bilder, Multimediadateien oder ganze Strukturen, die ein Java-Applet benötigt. Der Vorteil einer JAR-Datei liegt daran, dass nur ein File heruntergeladen werden muss. Dadurch erfolgt der Download schneller.
Ein Auspacken der JAR-Dateien ist nicht nötig, die Applets werden durch die Java Virtual Machine aufgerufen. Wenn JAR-Dateien eine Manifest-Datei erhalten, können sie mit einer Doppelklick gestartet werden.