JAR er en Java-arkivfil, der bruges til at udføre Java. Den kører på mobiltelefoner og computere, hvis Java er installeret. Det tillader en Java-fil at udføre ved hjælp af nogle sæt af klasser. Komprimeringen i JAR fungerer ligesom ZIP-filer. JAR-filer kan pakkes ud ved hjælp af en hvilken som helst unzipping-software eller JVM.