Kaj morate vedeti
- Datoteka JAR je arhivska datoteka Java.
- Odprite ga z brskalnikom (nameščena mora biti Java).
- Pretvori v EXE z Eclipse.
Ta članek pojasnjuje, kaj je datoteka JAR, različne načine, kako jo lahko odprete glede na to, kako jo želite uporabiti, in kako jo pretvoriti v EXE ali ZIP.
Kaj je datoteka JAR?
Datoteka s pripono datoteke. JAR je arhivska datoteka Java, ki se uporablja za shranjevanje programov in iger Java v eni datoteki. Nekatere vsebujejo datoteke, zaradi katerih delujejo kot samostojne aplikacije, druge pa hranijo programske knjižnice, ki jih lahko uporabljajo drugi programi.
Datoteke JAR so stisnjene v ZIP in pogosto shranjujejo stvari, kot so datoteke CLASS, datoteka manifesta in viri aplikacije, kot so slike, zvočni posnetki in varnostna potrdila. Ker lahko vsebujejo na stotine ali celo tisoče datotek v stisnjenem formatu, jih je preprosto deliti in premikati.
Mobilne naprave, ki podpirajo Javo, lahko uporabljajo ta format za datoteke iger, nekateri spletni brskalniki pa imajo teme in dodatke v formatu JAR.
Kako odpreti datoteke JAR
Izvajalno okolje Java (JRE) mora biti nameščeno za odpiranje izvršljivih datotek JAR, vendar upoštevajte, da niso vse datoteke JAR izvršljive. Ko je nameščena, lahko samo dvokliknete datoteko, da jo odprete.
Nekatere mobilne naprave imajo vgrajen JRE. Ko so aplikacije Java nameščene, jih je mogoče odpreti tudi v spletnem brskalniku, kot so Firefox, Safari, Edge itd. (vendar ne Chrome).
Ker so datoteke JAR stisnjene z ZIP, lahko katero koli datoteko za dekompresijo odpre in si ogleda njeno vsebino. To vključuje programe, kot so 7-Zip, PeaZip in jZip
Drug način za odpiranje datoteke je uporaba naslednjega ukaza v ukaznem pozivu, ki nadomesti vašfile.jar z imenom vaše lastne datoteke JAR:
java -jar yourfile.jar
Ker boste morda potrebovali različne programe za odpiranje različnih datotek JAR, glejte Kako spremeniti privzeti program za določeno datotečno pripono v sistemu Windows, če se samodejno odpre v programu, s katerim ga ne želite uporabljati.
Napake pri odpiranju datotek JAR
Zaradi varnostnih nastavitev v operacijskem sistemu Windows in v nekaterih spletnih brskalnikih ni prav nič nenavadnega, da opazite napake pri poskusu dostopa do aplikacij Java.
Na primer, " Java Application Blocked " se lahko prikaže, ko poskušate naložiti programček Java. "Vaše varnostne nastavitve so blokirale zagon aplikacije, ki ji ne zaupate. " lahko popravite tako, da nastavite raven varnosti v programčku nadzorne plošče Java.
Če tudi po namestitvi JRE ne morete odpreti programčkov Java, se najprej prepričajte, da je Java omogočena v vašem brskalniku in da je nadzorna plošča pravilno nastavljena za uporabo Jave. Nato povsem znova zaženite brskalnik, tako da zaprete vsa odprta okna in znova odprete celoten program.
Preverite tudi, ali uporabljate najnovejšo različico Jave. Če niste, se vrnite na zgornjo povezavo JRE in namestite najnovejšo različico. Ali pa se naučite, kako posodobiti trenutno namestitev Jave.
Čeprav je malo verjetno, morda prejemate napake, ker v resnici nimate datoteke JAR in zato program, ki ga uporabljate za odpiranje, ne podpira formata. To se lahko zgodi, če ste napačno prebrali pripono datoteke. Več o tem spodaj.
Kako pretvoriti datoteko JAR
Datoteke CLASS datoteke JAR lahko dekompilirate v datoteke Java s pomočjo JavaDecompilers.com. Tja naložite svojo datoteko in izberite, kateri dekompilator želite uporabiti.
Pretvorba aplikacije Java, tako da jo je mogoče uporabljati na platformi Android, zahteva pretvorbo datoteke JAR v APK. Ena od možnosti je lahko zagon datoteke JAR v emulatorju Android, tako da program samodejno ustvari datoteko APK. Vendar se zdi, da je najlažji način za pridobitev programa Java v Androidu preprosto prevajanje APK-ja iz izvirne izvorne kode.
Izvršljive datoteke JAR lahko ustvarite v aplikacijah za programiranje, kot je Eclipse.
Datoteke WAR so datoteke Java Web Archive, vendar datoteke JAR ne morete pretvoriti neposredno v datoteko WAR, saj ima format WAR posebno strukturo, ki je JAR nimajo. Namesto tega lahko zgradite WAR in nato dodate datoteko JAR v imenik lib, tako da so razredi znotraj datoteke JAR na voljo za uporabo. WizToWar vam lahko pri tem pomaga.
Ustvarjanje datoteke ZIP iz datoteke JAR je tako preprosto kot preimenovanje datotečne pripone iz. JAR v. ZIP. To dejansko ne izvede pretvorbe datoteke, vendar programom, ki uporabljajo datoteke ZIP, kot sta 7-Zip ali PeaZip, omogoča lažje odpiranje datoteke JAR.
Še vedno ne morete odpreti?
Nekatere datoteke imajo nekaj istih črk pripone datoteke, kar lahko povzroči zmedo, če se datoteka ne odpre, kot mislite, da bi se morala. Dogaja se to, da najverjetneje napačno razumete pripono datoteke.
Na primer, datoteke JARVIS se odprejo z urejevalnikom besedil, datoteke JARC in ARJ pa so arhivi.
Več informacij o formatu JAR
Če potrebujete pomoč pri pakiranju programov v datoteke JAR, sledite tej povezavi za navodila na spletnem mestu Oracle.
V arhiv JAR je lahko vključena samo ena datoteka manifesta, ki mora biti na lokaciji META-INF/MANIFEST. MF. Slediti mora sintaksi imena in vrednosti, ločenih z dvopičjem, na primer Manifest-Version: 1.0. Ta datoteka MF lahko določi razrede, ki naj jih aplikacija naloži.
Razvijalci Java lahko digitalno podpišejo svoje aplikacije, vendar ne podpišejo same datoteke JAR. Namesto tega so datoteke v arhivu navedene s podpisanimi kontrolnimi vsotami.