Java programlarının çalıştırılması için kullanılan bir çerçeve olan Java Runtime Environment (JRE) tarafından kullanılan Java Arşiv (JAR) dosyasıdır; JRE bilgisayara veya mobil cihaza yüklüyse, bir program kitaplığı veya tek başına çalışan bir program olarak iş görür.
JAR dosyaları .CLASS dosyaları, uygulama kayankaları ve isteğe bağlı olarak bir manifesto dosyası (META-INF/MANIFEST.MF) içerebilirler. Bu dosyalar .ZIP sıkıştırması kullanılarak sıkıştırılırlar ve isteğe bağlı olarak JavaSDK’da bulunan jarsigner aracılığı ile dijital olarak imzalanabilirler.
JAR dosyaları jar aracı ile oluşturulabilir ve Java’nın java.util.jar API’si kullanılarak erişilebilirler. JAR dosyları Java-etkinleştirilmiş mobil cihazlar tarafından desteklenen bazı mobil oyunlar için kullanılır. Bu dosyalar ayrıca Mozilla Firefox, Thunderbird, SeaMonkey ve Sunbird tarafından temaların ve eklentilerin depolanmasında kullanılır.