JAR je štandard otvorených súborov kódovaný v jazyku Java, ktorý zoskupuje viacero súborov do jedného. Je založený na formáte súboru ZIP. JAR je skratka pre Java ARchive.

JAR bol pôvodne vytvorený so zámerom zoskupiť súbory apletov a doručiť ich do webového prehliadača. To zabezpečilo vyššiu rýchlosť sťahovania apletov.

Formát JAR je však dostatočne flexibilný na to, aby si mohol poradiť aj s inými prípadmi.

Prečo sú súbory JAR užitočné?

Okrem spájania súborov poskytuje JAR bezstratový kompresia súborov do vašich archivovaných súborov. To znižuje šírku pásma pri sťahovaní súborov cez internet, čím sa zaisťuje vyššia rýchlosť sťahovania.

Formát JAR je multiplatformový, takže sa nemusíte obávať žiadnych problémov s kompatibilitou medzi platformami.

Vytvorenie súboru JAR

Na vytvorenie súboru JAR môžete použiť nástroj príkazového riadka jar. Základný formát je uvedený nižšie:

jarporovArchiveName.jarsúbory

Vo vyššie uvedenom príkaze je c voľba dáva pokyn jar, aby vytvoril archív JAR. The f voľba určuje, že výstup by mal ísť do súboru namiesto štandardný výstup.

instagram viewer

ArchiveName označuje názov výsledného archívneho súboru. Všimnite si .jar prípona súboru na konci.

Po názve archívu musíte uviesť zoznam súborov, ktoré chcete zahrnúť do archívu. Ak to chcete urobiť, mali by ste použiť zoznam oddelený medzerou.

Do tohto zoznamu môžete zahrnúť aj názov adresára. Ak tak urobíte, potom nástroj jar rekurzívne zahrnie všetky súbory v tomto adresári, napríklad:

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

Môžete použiť aj zástupný symbol * ak chcete zahrnúť celý obsah aktuálneho adresára do archívu:

jarporovwebová aplikácia.jar *

V predvolenom nastavení jar komprimuje vaše súbory. Môžete použiť podrobnú možnosť v aby ste videli účinok tejto kompresie na každý súbor:

jarcfvwebová aplikácia.jar *

Ak chcete odstrániť kompresiu, môžete použiť 0 namiesto toho možnosť:

jarcfv0webová aplikácia.jar *

Súbory JAR a ZIP

Súbory JAR sú dobré na zdieľanie programov Java cez web, najmä ak ľudia, s ktorými spolupracujete, sú technicky zdatní.

Vo všeobecnosti je priemerný používateľ počítača viac oboznámený s používaním súborov ZIP, čo je formát, ktorý inšpiroval JAR. Ak spájate iné ako Java súbory, pre širokú verejnosť je lepšou voľbou ZIP.