Ką žinoti
- JAR failas yra „Java“archyvo failas.
- Atidarykite vieną naudodami naršyklę (turi būti įdiegta „Java“).
- Konvertuokite į EXE naudodami „Eclipse“.
Šiame straipsnyje paaiškinama, kas yra JAR failas, kaip galite jį atidaryti, atsižvelgiant į tai, kaip norite jį naudoti, ir kaip jį konvertuoti į EXE arba ZIP.
Kas yra JAR failas?
Failas su. JAR failo plėtiniu yra „Java“archyvo failas, naudojamas „Java“programoms ir žaidimams saugoti viename faile. Kai kuriuose yra failų, dėl kurių jos veikia kaip atskiros programos, o kitose yra programų bibliotekos, kurias gali naudoti kitos programos.
JAR failai yra suglaudinti ZIP formatu ir dažnai juose saugomi tokie dalykai kaip KLASĖS failai, aprašo failas ir programų ištekliai, pvz., vaizdai, garso klipai ir saugos sertifikatai. Kadangi juose gali būti šimtai ar net tūkstančiai suglaudinto formato failų, juos lengva bendrinti ir perkelti.
„Java“palaikantys mobilieji įrenginiai gali naudoti šį formatą žaidimų failams, o kai kuriose žiniatinklio naršyklėse temos ir priedai yra JAR formatu.
Kaip atidaryti JAR failus
Jei norite atidaryti vykdomuosius JAR failus, turi būti įdiegta Java Runtime Environment (JRE), tačiau atminkite, kad ne visi JAR failai yra vykdomieji. Įdiegę galite tiesiog dukart spustelėti failą, kad jį atidarytumėte.
Kai kuriuose mobiliuosiuose įrenginiuose yra integruotas JRE. Įdiegus „Java“programas taip pat galima atidaryti žiniatinklio naršyklėje, pvz., „Firefox“, „Safari“, „Edge“ir kt. (bet ne „Chrome“).
Kadangi JAR failai suglaudinami naudojant ZIP, bet kuris failų išskleidimo įrankis gali jį atidaryti ir pamatyti viduje esantį turinį. Tai apima tokias programas kaip 7-Zip, PeaZip ir jZip
Kitas būdas atidaryti failą yra naudoti šią komandą komandų eilutėje, pakeičiant yourfile.jar savo JAR failo pavadinimu:
java -jar yourfile.jar
Kadangi norint atidaryti skirtingus JAR failus gali prireikti skirtingų programų, žr. Kaip pakeisti numatytąją konkretaus failo plėtinio programą sistemoje Windows, jei ji automatiškai atidaroma programoje, su kuria nenorite jos naudoti.
Klaidos atidarant JAR failus
Dėl saugos nustatymų „Windows“operacinėje sistemoje ir kai kuriose žiniatinklio naršyklėse, bandant pasiekti „Java“programas, visai neįprasta matyti klaidų.
Pavyzdžiui, „Java Application Blocked“gali būti rodomas bandant įkelti „Java“programėlę. „Jūsų saugos nustatymai užblokavo nepatikimos programos paleidimą.“galima ištaisyti nustatę saugos lygį „Java“valdymo skydelio programėlėje.
Jei negalite atidaryti „Java“programėlių net įdiegę JRE, pirmiausia įsitikinkite, kad jūsų naršyklėje įjungta „Java“ir ar valdymo skydelis tinkamai nustatytas naudoti „Java“. Tada visiškai iš naujo paleiskite naršyklę uždarydami visus atidarytus langus ir iš naujo atidarydami visą programą.
Be to, patikrinkite, ar naudojate naujausią „Java“versiją. Jei ne, grįžkite į aukščiau esančią JRE nuorodą ir įdiekite naujausią versiją. Arba sužinokite, kaip atnaujinti esamą „Java“diegimą.
Nors mažai tikėtina, galite gauti klaidų, nes iš tikrųjų neturite JAR failo, todėl programa, kurią naudojate jį atidaryti, nepalaiko šio formato. Taip gali nutikti, jei neteisingai perskaitėte failo plėtinį. Daugiau apie tai rasite toliau.
Kaip konvertuoti JAR failą
Galite dekompiliuoti JAR failo KLASĖS failus į Java failus naudodami JavaDecompilers.com. Įkelkite failą ten ir pasirinkite, kurį dekompiliatorių naudoti.
Konvertuojant „Java“programą, kad ją būtų galima naudoti „Android“platformoje, reikės JAR konvertuoti į APK failą. Viena iš galimybių gali būti paleisti JAR failą „Android“emuliatoriuje, kad programa automatiškai sukurtų APK failą. Tačiau atrodo, kad lengviausias būdas gauti „Java“programą „Android“yra tiesiog sukompiliuoti APK iš pradinio š altinio kodo.
Galite sukurti vykdomuosius JAR failus tokiose programavimo programose kaip Eclipse.
WAR failai yra „Java“žiniatinklio archyvo failai, bet jūs negalite JAR failo tiesiogiai konvertuoti į WAR failą, nes WAR formatas turi ypatingą struktūrą, kurios JAR nedaro. Vietoj to galite sukurti WAR ir pridėti JAR failą į lib katalogą, kad JAR faile esančios klasės būtų prieinamos naudoti. „WizToWar“gali padėti jums tai padaryti.
Padaryti ZIP failą iš JAR failo taip pat paprasta, kaip pervadinti failo plėtinį iš. JAR į. ZIP. Tai iš tikrųjų neatlieka failo konvertavimo, bet leidžia programoms, naudojančioms ZIP failus, pvz., 7-Zip arba PeaZip, lengviau atidaryti JAR failą.
Vis tiek negalite jo atidaryti?
Kai kuriuose failuose yra kelios tos pačios failo plėtinio raidės, todėl gali kilti painiavos, jei failas atidaromas ne taip, kaip manote. Greičiausiai neteisingai skaitote failo plėtinį.
Pavyzdžiui, JARVIS failai atidaromi naudojant teksto rengyklę, o JARC ir ARJ failai yra archyvai.
Daugiau informacijos apie JAR formatą
Jei reikia pagalbos pakuojant programas į JAR failus, vadovaukitės šia nuoroda, kad gautumėte instrukcijas Oracle svetainėje.
Į JAR archyvą galima įtraukti tik vieną manifesto failą ir jis turi būti META-INF/MANIFEST. MF vietoje. Ji turėtų atitikti pavadinimo ir reikšmės sintaksę, atskirtą dvitaškiu, pvz., manifesto versija: 1.0. Šis MF failas gali nurodyti klases, kurias programa turi įkelti.
Java kūrėjai gali pasirašyti savo programas skaitmeniniu būdu, tačiau ji nepasirašo paties JAR failo. Vietoj to, archyve esantys failai pateikiami su pasirašytomis kontrolinėmis sumomis.