JAR je standard za odprte datoteke, kodiran v Javi, ki združuje več datotek v eno. Temelji na formatu datoteke ZIP. JAR pomeni Java ARchive.
JAR je bil prvotno ustvarjen z namenom združevanja datotek programčkov skupaj, da bi jih dostavil spletnemu brskalniku. To je zagotovilo hitrejše prenose programčkov.
Vendar pa je format JAR dovolj prilagodljiv, da lahko obravnava druge primere.
Zakaj so datoteke JAR uporabne?
Poleg združevanja datotek JAR zagotavlja brez izgub stiskanje datotek v svoje arhivirane datoteke. To zmanjša pasovno širino pri prenosu datotek prek interneta, kar zagotavlja hitrejše prenose.
Format JAR je večplatformski, zato vam ni treba skrbeti za težave z združljivostjo med platformami.
Ustvarjanje datoteke JAR
Če želite ustvariti datoteko JAR, lahko uporabite orodje ukazne vrstice jar. Osnovni format je prikazan spodaj:
kozarecprimIme arhiva.jardatoteke
V zgornjem ukazu je c možnost naroči jar, naj ustvari arhiv JAR. The f možnost določa, da naj gre izhod namesto v datoteko standardni izhod.
Ime arhiva označuje ime nastale arhivske datoteke. Upoštevajte .jar končnica datoteke na koncu.
Za imenom arhiva morate navesti datoteke, ki jih želite vključiti v svoj arhiv. Če želite to narediti, uporabite seznam, ločen s presledki.
Na ta seznam lahko vključite tudi ime imenika. Če to storite, bo orodje jar rekurzivno vključilo vse datoteke v tem imeniku, na primer:
jar cf webapp.jar login.html slike/ zvok/
Uporabite lahko tudi nadomestni znak * da vključite vso vsebino trenutnega imenika v arhiv:
kozarecprimspletna aplikacija.jar *
Jar privzeto stisne vaše datoteke. Uporabite lahko besedno možnost v da vidite učinek tega stiskanja na vsako datoteko:
kozareccfvspletna aplikacija.jar *
Če želite odstraniti stiskanje, lahko uporabite 0 namesto tega možnost:
kozareccfv0spletna aplikacija.jar *
Datoteke JAR in ZIP
Datoteke JAR so dobre za skupno rabo programov Java prek spleta, še posebej, če so ljudje, s katerimi sodelujete, tehnično podkovani.
Na splošno je povprečen uporabnik računalnika bolj seznanjen z uporabo datotek ZIP, formata, ki je navdihnil JAR. Če združujete datoteke, ki niso Java, je za splošno občinstvo boljša izbira ZIP.