JAR on Java-s kodeeritud avatud failistandard, mis koondab mitu faili ühte. See põhineb ZIP-failivormingul. JAR tähistab Java Arhiivi.

JAR loodi algselt eesmärgiga rühmitada apletifailid, et need veebibrauserisse toimetada. See tagas aplettidele suurema allalaadimiskiiruse.

Kuid JAR-vorming on piisavalt paindlik, et saaks hakkama ka muudel juhtudel.

Miks on JAR-failid kasulikud?

Lisaks failide komplekteerimisele pakub JAR kadudeta faili tihendamine oma arhiveeritud failidele. See vähendab ribalaiust failide allalaadimisel Interneti kaudu, tagades kiirema allalaadimiskiiruse.

JAR-vorming on platvormideülene, nii et te ei pea muretsema platvormidevahelise ühilduvusprobleemide pärast.

JAR-faili loomine

JAR-faili loomiseks saate kasutada jar käsurea tööriista. Põhivorming on järgmine:

purkvrdArhiivinimi.purkfailid

Ülaltoodud käsus on c valik käsib jar luua JAR-i arhiivi. The f valik määrab, et väljund peaks minema faili asemel standardväljund.

Arhiivinimi näitab saadud arhiivifaili nime. Pange tähele .purk faililaiend lõpus.

instagram viewer

Pärast arhiivi nime peate loetlema failid, mida arhiivi kaasata. Selleks peaksite kasutama tühikutega eraldatud loendit.

Sellesse loendisse saate lisada ka kataloogi nime. Kui teete seda, kaasab jari tööriist rekursiivselt kõik selles kataloogis olevad failid, näiteks:

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

Võite kasutada ka metamärki * et kaasata arhiivi kogu praeguse kataloogi sisu:

purkvrdveebirakendus.purk *

Vaikimisi tihendab jar teie failid. Võite kasutada üksikasjalikku valikut v et näha selle tihendamise mõju igale failile:

purkcfvveebirakendus.purk *

Kui soovite kompressiooni eemaldada, võite kasutada 0 selle asemel variant:

purkcfv0veebirakendus.purk *

JAR- ja ZIP-failid

JAR-failid sobivad hästi Java-programmide jagamiseks veebis, eriti kui inimesed, kellega koostööd teete, on tehnikatundlikud.

Üldiselt on tavaline arvutikasutaja rohkem kursis ZIP-failide kasutamisega, JAR-i inspireerinud vorminguga. Kui komplekteerite mitte-Java faile, on üldise vaatajaskonna jaoks parem valik ZIP.