.jar — Java Arşiv Dosyası
Oracle (originally Sun Microsystems) · 1995
.jar dosyası nedir?
Bir JAR (Java Arşiv) dosyası, dağıtım amacıyla birçok Java sınıf dosyasını ve ilişkili meta verileri ile kaynakları tek bir dosyada toplamak için kullanılan bir paket dosya biçimidir. Esasen belirli bir yapıya ve manifest dosyasına sahip ZIP arşivleridir. JAR dosyaları yaygın olarak Java uygulamalarını, applet'leri ve kütüphaneleri dağıtmak için kullanılır.
.jar Dosyalarını Açan Programlar
| Platform | Program | ||
|---|---|---|---|
| Windows | Java Development Kit (JDK) | Ücretsiz | Resmi |
| 7-Zip | Ücretsiz | ||
| WinRAR | Ücretli | ||
| macOS | Java Development Kit (JDK) | Ücretsiz | Resmi |
| The Unarchiver | Ücretsiz |
.jar Dosyalarıyla Yaşanan Yaygın Sorunlar
Sıkça Sorulan Sorular
JAR dosyası, Java sınıf dosyalarını, ilgili meta verileri ve kaynakları dağıtım için tek bir dosyada paketlemek için kullanılır, genellikle uygulamalar, kütüphaneler veya applet'ler için.
Evet, çünkü JAR dosyaları aslında belirli bir yapıya sahip ZIP arşivleridir, genellikle standart ZIP yardımcı programlarıyla içeriğini görüntülemek için açabilirsiniz, ancak bunlar Java Virtual Machine tarafından çalıştırılmak üzere tasarlanmıştır.
Java Runtime Environment (JRE) yüklüyse, komut satırından 'java -jar yourfile.jar' komutunu kullanarak bir JAR dosyasını çalıştırabilirsiniz.
Teknik Detaylar
Bir JAR dosyası aslında bir ZIP dosyasıdır, yani DEFLATE sıkıştırma algoritmasını kullanır. Genellikle arşivin içeriği hakkında meta veri içeren bir MANIFEST.MF dosyası barındıran bir META-INF dizini içerir. Baştaki 'PK' imzası ZIP tabanlı arşivlerin bir özelliğidir.