JAR, Java Arşivi anlamına gelir ve dosya kütüphanelerini veya java uygulamalarını tek bir pakete toplamak için kullanılır. Genellikle doğru ad alanlarında (yani dizinler) derlenmiş java sınıfı ikili dosyaları içerir. Zip dosyalarıyla aynı sıkıştırma algoritmasını paylaşır.