A JAR egy Java nyelven kódolt nyílt fájlszabvány, amely több fájlt egybe csoportosít. Ez a ZIP fájlformátumon alapul. A JAR a Java ARchive rövidítése.

A JAR-t eredetileg azzal a szándékkal hozták létre, hogy a kisalkalmazásfájlokat csoportosítsák, hogy azokat egy webböngészőbe szállítsák. Ez nagyobb letöltési sebességet biztosított a kisalkalmazások számára.

A JAR formátum azonban elég rugalmas ahhoz, hogy más eseteket is kezelni tudjon.

Miért hasznosak a JAR fájlok?

A fájlok összekapcsolása mellett a JAR veszteségmentességet biztosít fájltömörítés az archivált fájlokhoz. Ez csökkenti a sávszélességet, amikor fájlokat tölt le az interneten, és gyorsabb letöltési sebességet biztosít.

A JAR formátum többplatformos, így nem kell aggódnia a platformok közötti kompatibilitási problémák miatt.

JAR fájl létrehozása

JAR fájl létrehozásához használhatja a jar parancssori eszközt. Az alapformátum a következő:

befőttes üvegArchívumnév.befőttes üvegfájlokat

A fenti parancsban a c opció utasítja a jar-t egy JAR archívum létrehozására. Az

instagram viewer
f Az opció megadja, hogy a kimenetnek egy fájlba kell mennie ahelyett szabványos kimenet.

Archívumnév az eredményül kapott archív fájl nevét jelzi. Vedd észre a .befőttes üveg fájlkiterjesztés a végén.

Az archívum neve után fel kell sorolnia az archívumába felvenni kívánt fájlokat. Ehhez használjon szóközzel elválasztott listát.

Ebben a listában egy könyvtárnevet is felvehet. Ha így tesz, akkor a jar eszköz rekurzív módon tartalmazza az adott könyvtárban található összes fájlt, például:

jar cf webapp.jar login.html images/ audio/

Használhatja a helyettesítő karaktert is * az aktuális könyvtár teljes tartalmának az archívumba való felvételéhez:

befőttes üvegwebapp.befőttes üveg *

Alapértelmezés szerint a jar tömöríti a fájlokat. Használhatja a bőbeszédű opciót v ha látni szeretné a tömörítés hatását az egyes fájlokra:

befőttes üvegcfvwebapp.befőttes üveg *

Ha szeretné eltávolítani a tömörítést, akkor használhatja a 0 lehetőség helyett:

befőttes üvegcfv0webapp.befőttes üveg *

JAR és ZIP fájlok

A JAR-fájlok alkalmasak Java-programok webes megosztására, különösen akkor, ha az együttműködő emberek ismerik a technológiát.

Általánosságban elmondható, hogy az átlagos számítógép-felhasználó jobban ismeri a ZIP-fájlok használatát, amely formátum a JAR-t inspirálta. Ha nem Java fájlokat köt össze, az általános közönség számára a ZIP a jobb választás.