JAR, Java'da kodlanmış ve birden çok dosyayı tek bir dosyada gruplayan açık bir dosya standardıdır. ZIP dosya biçimine dayanmaktadır. JAR, Java Arşivi anlamına gelir.

JAR, başlangıçta uygulama dosyalarını bir web tarayıcısına teslim etmek için birlikte gruplamak amacıyla oluşturuldu. Bu, uygulamalar için daha yüksek indirme hızları sağladı.

Ancak JAR formatı, diğer durumları işleyebilecek kadar esnektir.

JAR Dosyaları Neden Yararlıdır?

Dosyaları bir araya getirmenin yanı sıra, JAR kayıpsız Dosya Sıkıştırması arşivlenmiş dosyalarınıza Bu, internet üzerinden dosya indirirken bant genişliğini azaltarak daha hızlı indirme hızları sağlar.

JAR formatı çapraz platformdur, bu nedenle platformlar arasındaki uyumluluk sorunları hakkında endişelenmenize gerek yoktur.

JAR Dosyası Oluşturma

JAR dosyası oluşturmak için jar komut satırı aracını kullanabilirsiniz. Temel biçim aşağıda gösterildiği gibidir:

kavanozbkz.ArşivAdı.kavanozDosyalar

Yukarıdaki komutta, c seçenek, jar'a bir JAR arşivi oluşturmasını söyler. bu f seçenek, çıktının yerine bir dosyaya gitmesi gerektiğini belirtir. standart çıktı.

instagram viewer

ArşivAdı elde edilen arşiv dosyasının adını gösterir. dikkat edin .kavanoz sonunda dosya uzantısı.

Arşiv adından sonra arşivinize dahil edilecek dosyaları listelemeniz gerekir. Bunu yapmak için boşlukla ayrılmış bir liste kullanmalısınız.

Bu listeye bir dizin adı da ekleyebilirsiniz. Bunu yaparsanız, jar aracı bu dizindeki tüm dosyaları yinelemeli olarak içerecektir, örneğin:

jar cf webapp.jar login.html resimler/ ses/

Joker karakter simgesini de kullanabilirsiniz * geçerli dizinin tüm içeriğini arşive dahil etmek için:

kavanozbkz.internet uygulaması.kavanoz *

Varsayılan olarak jar, dosyalarınızı sıkıştırır. Ayrıntılı seçeneği kullanabilirsiniz v bu sıkıştırmanın etkisini her dosyada görmek için:

kavanozcfvinternet uygulaması.kavanoz *

Sıkıştırmayı kaldırmak isterseniz, 0 bunun yerine seçenek:

kavanozcfv0internet uygulaması.kavanoz *

JAR ve ZIP Dosyaları

JAR dosyaları, özellikle işbirliği yaptığınız kişiler teknoloji konusunda bilgiliyse, Java programlarını web üzerinden paylaşmak için iyidir.

Genel olarak, ortalama bir bilgisayar kullanıcısı, JAR'a ilham veren format olan ZIP dosyalarını kullanmaya daha aşinadır. Java olmayan dosyaları paketliyorsanız, genel bir kitle için ZIP daha iyi bir seçimdir.