JAR är en Java-arkivfil som används för att utföra Java. Den körs på mobiltelefoner och datorer om Java är installerat. Det tillåter en Java-fil att köras med några uppsättningar av klasser. Komprimeringen i JAR fungerar som ZIP-filer. JAR-filer kan släppas ut med hjälp av eventuell unzipping-programvara eller JVM.