Kaj je datoteka JAR?

Kako odpreti, urediti in pretvoriti datoteke JAR

Datoteka z razširitvijo datoteke .JAR je datoteka arhiv Java, ki se uporablja za shranjevanje programov in iger v eni datoteki. Nekateri vsebujejo datoteke, ki omogočajo, da delujejo kot samostojne aplikacije, druge pa hranijo programske knjižnice za druge programe za uporabo.

JAR datoteke so ZIP stisnjene in pogosto shranjujejo stvari, kot so datoteke CLASS, manifestna datoteka in vire aplikacij, kot so slike, zvočni posnetki in varnostna potrdila. Ker lahko shranijo na stotine ali celo tisoče datotek v stisnjenem formatu, je preprosto deliti in premikati datoteke JAR.

Mobilni mobilni napravi, ki uporabljajo Java, morda uporabljajo datoteke JAR kot igre, nekateri spletni brskalniki pa imajo v formatu JAR teme in dodatke.

Kako odpreti datoteke JAR

Java Runtime Environment (JRE) mora biti nameščen, da odprete izvedljive datoteke JAR, vendar upoštevajte, da niso vse datoteke JAR izvršljive. Ko jo namestite, lahko dvokliknete datoteko JAR, da jo odprete.

Nekatere mobilne naprave imajo JRE vgrajeno. Ko je nameščen, se lahko aplikacije Java odpirajo tudi v spletnem brskalniku, kot so Firefox, Safari, Edge ali Internet Explorer (vendar ne Chrome).

Ker so datoteke JAR stisnjene z ZIP, lahko vsaka dekompresorka datoteke odpre eno za prikaz vsebine, ki je znotraj. To vključuje programe, kot so 7-Zip, PeaZip in jZip

Drug način odpiranja datotek JAR je, da v ukaznem pozivu uporabite naslednji ukaz , ki nadomešča yourfile.jar z imenom lastne datoteke JAR:

java -jar yourfile.jar

Ker boste morda potrebovali različne programe za odpiranje različnih JAR datotek, glejte Kako spremeniti privzeti program za določeno razširitev datotek v operacijskem sistemu Windows, če se samodejno odpre v programu, ki ga ne želite uporabljati.

Napake odpiranja datotek JAR

Zaradi varnostnih nastavitev v operacijskem sistemu Windows in v nekaterih spletnih brskalnikih sploh ni redko videti napake pri poskusu dostopa do aplikacij Java.

Na primer, pri aplikaciji Java applet je mogoče videti " Java Application Blocked ". » Vaše varnostne nastavitve so blokirale nezanesljivo aplikacijo « . Nastavite lahko tako, da nastavite stopnjo zaščite v programski opremi Java Control Panel .

Če ne morete odpreti Java appletov tudi po namestitvi JRE, najprej preverite, ali je Java v vašem brskalniku omogočena in da je nadzorna plošča pravilno nastavljena za uporabo Java. Nato v celoti zaženite brskalnik, tako da zaprete vsa odprta okna in nato znova zaženete celoten program.

Prav tako preverite, ali uporabljate najnovejšo različico Java. Če niste, vrnite se na to povezavo JRE zgoraj in namestite najnovejšo različico.

Kako spremeniti datoteko JAR

S pomočjo spletne strani JavaDecompilers.com lahko JAV datoteke razkrite v datoteko JAR datoteke JAR. Naložite svojo datoteko JAR in izberite, kateri decompiler želite uporabiti.

Oglejte si to objavo v spletnem dnevniku o pretvorbi Java v EXE, če vas zanima izdelava EXE datoteke iz aplikacije JAR.

Pretvarjanje aplikacije Java tako, da se lahko uporablja na platformi Android, bi zahtevala pretvorbo datoteke JAR v APK. Ena od možnosti je lahko zagnati datoteko JAR v Android emulatorju, tako da program samodejno ustvari datoteko APK. Vendar se zdi, da je najlažji način za pridobitev programa Java v sistemu Android preprosto združiti APK iz izvorne izvorne kode.

Izvedete lahko JAR datoteke v programskih aplikacijah, kot je Eclipse.

Datoteke WAR so datoteke Java Web Archive, vendar datoteke JAR ne morete pretvarjati neposredno v datoteko WAR, ker ima oblika WAR določeno strukturo, ki jo JAR ni. Namesto tega lahko izdelate WAR in dodate datoteko JAR v imenik lib, tako da so razredi v datoteki JAR na voljo za uporabo. To vam lahko pomaga WizToWar.

Datoteka ZIP iz datoteke JAR je tako preprosta, kot preimenovanje končnice datoteke iz .JAR v .ZIP. To dejansko ne izvaja pretvorbe datoteke, vendar omogoča, da programi, ki uporabljajo datoteke ZIP, kot sta 7-Zip ali PeaZip, lažje odprejo datoteko JAR.

Več informacij o formatu JAR

Če potrebujete pomoč pri pakiranju programov v datoteke JAR, sledite tej povezavi za navodila na spletni strani Oracle.

V arhivu JAR se lahko vključi samo ena manifestna datoteka in mora biti na lokaciji META-INF / MANIFEST.MF . Slediti mora sintaksi imena in vrednosti, ki ju ločita debelo črevo, kot je Manifest-Version: 1.0 . Ta datoteka MF lahko določi razrede, ki jih mora aplikacija naložiti.

Razvijalci Java lahko digitalno podpišejo svoje aplikacije, vendar ne podpišejo datoteke JAR. Namesto tega so datoteke v arhivu navedene s podpisanimi kontrolnimi opombami .