JAR-fail (mis see on ja kuidas seda avada)

Mida teada

  • JAR-fail on Java-arhiivifail.
  • Ava üks brauseris (JRE tuleb paigaldada).
  • Teisendage EXE-ks koos Varjutus.

Selles artiklis selgitatakse, mis on JAR-fail, kuidas saate faili avada olenevalt sellest, kuidas soovite seda kasutada, ja kuidas seda EXE- või ZIP-failiks teisendada.

Mis on JAR-fail?

A faili koos .JAR-iga faililaiendit on Java arhiivifail, mida kasutatakse Java programmide ja mängude salvestamiseks ühes failis. Mõned sisaldavad faile, mis panevad need töötama eraldiseisvate rakendustena, ja teised sisaldavad programmiteeke, mida teised programmid saavad kasutada.

JAR-failid on ZIP tihendatud ja sageli salvestada selliseid asju nagu KLASSI failid, manifesti failid ja rakendusressursid, nagu pildid, heliklipid ja turbesertifikaadid. Kuna need mahutavad tihendatud vormingus sadu või isegi tuhandeid faile, on JAR-faile lihtne jagada ja teisaldada.

Java-toega mobiilseadmed võivad kasutada JAR-faile mängufailidena ning mõned veebibrauserid hoiavad teemasid ja lisandmooduleid JAR-vormingus.

JAR-failid

Kuidas avada JAR-faile

The Java käituskeskkond (JRE) käivitatavate JAR-failide avamiseks tuleb installida, kuid pidage meeles, et mitte kõik JAR-failid pole käivitatavad failid. Pärast installimist saate JAR-failil selle avamiseks lihtsalt topeltklõpsata.

Mõnel mobiilseadmel on sisseehitatud JRE. Pärast installimist saab Java-rakendusi avada ka veebibrauseris, näiteks Firefox, Safari, Edge või Internet Explorer (kuid mitte Chrome).

Kuna JAR-failid tihendatakse ZIP-iga, saab iga faililahtindaja selle avada, et näha sees olevat sisu. See hõlmab selliseid programme nagu 7-Zip, PeaZip ja jZip

Teine võimalus JAR-failide avamiseks on kasutada järgmist käsk sisse Käsurida, asendades teie fail.jar teie enda JAR-faili nimega:

java -jar teiefail.jar

Kuna erinevate JAR-failide avamiseks võib vaja minna erinevaid programme, vt Kuidas muuta konkreetse faililaiendi vaikeprogrammi Windowsis, kui see avaneb automaatselt programmis, millega te seda kasutada ei soovi.

Vead JAR-failide avamisel

Windowsi operatsioonisüsteemi ja mõne veebibrauseri turbesätete tõttu ei ole Java-rakendustele juurdepääsu proovimisel sugugi haruldane näha tõrkeid.

Näiteks, "Java rakendus on blokeeritud" võib näha Java-apleti laadimisel. "Teie turvaseaded on blokeerinud ebausaldusväärse rakenduse käitamise." saab parandada turvataseme määramine Java sees Juhtpaneeli aplett.

Kui te ei saa Java aplette avada isegi pärast JRE installimist, siis kõigepealt veenduge, et Java on teie brauseris lubatud ja see Juhtpaneel on Java kasutamiseks õigesti seadistatud. Seejärel taaskäivitage brauser täielikult, sulgedes kõik avatud aknad ja avades seejärel kogu programmi uuesti.

Samuti kontrollige, kas kasutate Java uusimat versiooni. Kui te seda ei tee, naaske ülalolevale JRE lingile ja installige uusim versioon.

Kuidas teisendada JAR-faili

Saate JAR-faili CLASS-failid Java-failideks dekompileerida, kasutades JavaDecompilers.com veebisait. Laadige oma JAR-fail sinna üles ja valige, millist dekompilaatorit kasutada.

Java-rakenduse teisendamine nii, et seda saaks kasutada Android-platvormil, nõuab JAR-faili APK-faili teisendamist. Üks võimalus võib olla JAR-faili käivitamine Androidi emulaatoris, nii et programm loob APK-faili automaatselt. Tundub aga, et kõige lihtsam viis Java-programmi Androidi hankimiseks on lihtsalt APK algsest lähtekoodist kompileerida.

Sa saad luua käivitatavaid JAR-faile programmeerimisrakendustes nagu Varjutus.

WAR-failid on Java veebiarhiivi failid, kuid te ei saa JAR-faili otse WAR-failiks teisendada, kuna WAR-vormingul on konkreetne struktuur, mida JAR-idel ei ole. Selle asemel saate luua WAR-i ja seejärel lisada JAR-faili lib-kataloogi, et JAR-failis olevad klassid oleksid kasutamiseks saadaval. WizToWar võib aidata teil seda teha.

JAR-failist ZIP-faili loomine on sama lihtne kui faililaiendi ümbernimetamine JAR-ist ZIP-failiks. See tegelikult ei teosta faili teisendamist, kuid võimaldab ZIP-faile kasutavatel programmidel (nt 7-Zip või PeaZip) JAR-faili hõlpsamini avada.

Lisateave JAR-vormingu kohta

Kui vajate abi programmide pakkimine JAR-failidesse, järgige seda linki juhiste saamiseks Oracle'i veebisaidil.

JAR-i arhiivi saab kaasata ainult ühe manifestifaili ja see peab asuma aadressil META-INF/MANIFEST.MF asukoht. See peaks järgima süntaks kooloniga eraldatud nimest ja väärtusest, nagu Manifesti versioon: 1.0. See MF-fail võib määrata klassid, mida rakendus peaks laadima.

Java arendajad saavad oma rakendusi digitaalselt allkirjastada, kuid see ei allkirjasta JAR-faili ennast. Selle asemel loetletakse arhiivis olevad failid allkirjastatuna kontrollsummad.