JAR on Javalla koodattu avoin tiedostostandardi, joka ryhmittelee useita tiedostoja yhdeksi. Se perustuu ZIP-tiedostomuotoon. JAR tarkoittaa Java-arkistoa.

JAR luotiin alun perin tarkoituksena ryhmitellä sovelmatiedostot yhteen toimittamaan ne verkkoselaimeen. Tämä varmisti sovelmien nopeamman latausnopeuden.

JAR-muoto on kuitenkin riittävän joustava, jotta se pystyy käsittelemään muita tapauksia.

Miksi JAR-tiedostot ovat hyödyllisiä?

Tiedostojen yhdistämisen lisäksi JAR tarjoaa häviötöntä tiedostojen pakkaus arkistoituihin tiedostoihisi. Tämä vähentää kaistanleveyttä ladattaessa tiedostoja Internetin kautta, mikä varmistaa nopeamman latausnopeuden.

JAR-muoto on monialustainen, joten sinun ei tarvitse huolehtia alustojen välisistä yhteensopivuusongelmista.

JAR-tiedoston luominen

Voit luoda JAR-tiedoston käyttämällä jar-komentorivityökalua. Perusmuoto on seuraavanlainen:

purkkivrtArkiston nimi.jartiedostot

Yllä olevassa komennossa c vaihtoehto kehottaa jaria luomaan JAR-arkiston. The f vaihtoehto määrittää, että tulosteen tulee mennä tiedostoon sen sijaan vakiolähtö.

instagram viewer

Arkiston nimi osoittaa tuloksena olevan arkistotiedoston nimen. Huomaa, .jar tiedostopääte lopussa.

Arkiston nimen jälkeen sinun on lueteltava arkistoon sisällytettävät tiedostot. Käytä tätä varten välilyönnillä eroteltua luetteloa.

Voit myös lisätä hakemiston nimen tähän luetteloon. Jos teet niin, jar-työkalu sisällyttää rekursiivisesti kaikki kyseisessä hakemistossa olevat tiedostot, esimerkiksi:

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

Voit myös käyttää jokerimerkkiä * sisällyttääksesi kaikki nykyisen hakemiston sisältö arkistoon:

purkkivrtverkkosovellus.jar *

Oletuksena jar pakkaa tiedostosi. Voit käyttää monisanaista vaihtoehtoa v nähdäksesi tämän pakkauksen vaikutuksen kuhunkin tiedostoon:

purkkicfvverkkosovellus.jar *

Jos haluat poistaa pakkauksen, voit käyttää 0 vaihtoehto sen sijaan:

purkkicfv0verkkosovellus.jar *

JAR- ja ZIP-tiedostot

JAR-tiedostot ovat hyviä Java-ohjelmien jakamiseen verkossa, varsinkin jos ihmiset, joiden kanssa teet yhteistyötä, ovat teknisiä.

Yleensä keskivertotietokoneen käyttäjä tuntee paremmin ZIP-tiedostojen käytön, JAR-muodon inspiroineen. Jos niputat muita kuin Java-tiedostoja, ZIP on parempi valinta suurelle yleisölle.