JAR este un standard de fișier deschis codat în Java care grupează mai multe fișiere într-unul singur. Se bazează pe formatul de fișier ZIP. JAR înseamnă Java ARchive.
JAR a fost creat inițial cu intenția de a grupa fișierele applet împreună pentru a le livra unui browser web. Acest lucru a asigurat viteze de descărcare mai rapide pentru applet-uri.
Cu toate acestea, formatul JAR este suficient de flexibil pentru a putea gestiona alte cazuri.
De ce sunt utile fișierele JAR?
Pe lângă gruparea fișierelor, JAR oferă fără pierderi comprimarea fișierelor la fișierele dvs. arhivate. Acest lucru reduce lățimea de bandă atunci când descărcați fișiere pe internet, asigurând viteze de descărcare mai rapide.
Formatul JAR este multiplatformă, așa că nu trebuie să vă faceți griji cu privire la problemele de compatibilitate între platforme.
Crearea unui fișier JAR
Pentru a crea un fișier JAR, puteți utiliza instrumentul de linie de comandă jar. Formatul de bază este după cum se arată mai jos:
borcancfArchiveName.borcanfișiere
În comanda de mai sus, c opțiunea instruiește jar să creeze o arhivă JAR. The f opțiunea specifică că rezultatul ar trebui să meargă într-un fișier în loc de ieșire standard.
ArchiveName indică numele fișierului arhivă rezultat. Observați .borcan extensia de fișier la sfârșit.
După numele arhivei, trebuie să enumerați fișierele de inclus în arhivă. Pentru a face acest lucru, ar trebui să utilizați o listă separată prin spațiu.
De asemenea, puteți include un nume de director în această listă. Dacă faceți acest lucru, instrumentul jar va include recursiv toate fișierele din acel director, de exemplu:
jar cf webapp.jar login.html images/ audio/
De asemenea, puteți utiliza simbolul wildcard * pentru a include tot conținutul directorului curent în arhivă:
borcancfaplicație web.borcan *
În mod implicit, jar vă comprimă fișierele. Puteți folosi opțiunea verbose v pentru a vedea efectul acestei compresii asupra fiecărui fișier:
borcancfvaplicație web.borcan *
Dacă doriți să eliminați compresia, atunci puteți utiliza 0 optiunea in schimb:
borcancfv0aplicație web.borcan *
Fișiere JAR și ZIP
Fișierele JAR sunt bune pentru partajarea programelor Java pe web, mai ales dacă oamenii cu care colaborați sunt cunoscători de tehnologie.
În general, utilizatorul mediu de computer este mai familiarizat cu utilizarea fișierelor ZIP, formatul care a inspirat JAR. Dacă grupați fișiere non-Java, pentru un public larg, ZIP este alegerea mai bună.