JAR er en Java-arkiv fil som brukes til å kjøre Java. Det kjører på mobiltelefoner og datamaskiner hvis Java er installert. Det tillater en Java-fil for å utføre ved hjelp av noen sett av klasser. Kompresjonen i JAR fungerer ligner på ZIP-filer. JAR-filer kan pakkes bruke noen utpakking programvare eller JVM.