Hvað er JAR-skrá?

Hvernig á að opna, breyta og umbreyta JAR skrár

Skrá með .JAR skráarsniði er Java Archive skrá sem notuð er til að geyma Java forrit og leiki í einum skrá. Sumir innihalda skrár sem gera þeim kleift að vinna sem sjálfstæðar forrit og aðrir halda forritabókum fyrir önnur forrit sem nota skal.

JAR skrár eru ZIP þjöppuð og geymir oft hluti eins og CLASS skrár, auðkenndu skrá og umsókn auðlindir eins og myndir, hljóðskrár og öryggisvottorð. Þar sem þeir geta haldið hundruðum eða jafnvel þúsundir skráa í þjappaðri sniði, er auðvelt að deila og flytja JAR skrár.

Java-hæfir farsímar gætu notað JAR-skrár sem leikskrár og sumar vafrar halda þemum og viðbótum í JAR-sniði.

Hvernig á að opna JAR skrár

Java Runtime Environment (JRE) verður að vera uppsett til að hægt sé að opna executable JAR skrár, en athugaðu að ekki eru öll JAR skrár executables. Einu sinni sett upp geturðu bara tvöfaldur-smellur á JAR skrá til að opna hana.

Sumir farsímar hafa innbyggða JRE. Einu sinni sett upp er hægt að opna Java forrit í vafra, eins og Firefox, Safari, Edge eða Internet Explorer (en ekki Chrome).

Þar sem JAR-skrár eru þjappaðir með ZIP, getur allir skráarþjöppur opnað einn til að sjá innihaldið sem er inni. Þetta felur í sér forrit eins og 7-Zip, PeaZip og jZip

Önnur leið til að opna JAR-skrár er að nota eftirfarandi skipun í stjórnunarprompt , í stað yourfile.jar með nafni eigin JAR-skráar:

java -jar yourfile.jar

Þar sem þú gætir þurft mismunandi forrit til að opna mismunandi JAR-skrár, sjáðu hvernig á að breyta sjálfgefna forritinu fyrir tiltekna skráafornafn í Windows ef það opnar sjálfkrafa í forriti sem þú vilt ekki nota það með.

Villur opna JAR skrár

Vegna öryggisstillingar í Windows stýrikerfinu og innan sumra vafra er alls ekki óalgengt að sjá villur þegar reynt er að fá aðgang að Java forritum.

Til dæmis, " Java forritið lokað " gæti sést þegar reynt var að hlaða Java forriti. " Öryggisstillingar þínar hafa lokað ótryggt forrit frá gangi. " Hægt er að festa öryggisstigið í Java- skjáborðsforritinu .

Ef þú getur ekki opnað Java-applets jafnvel eftir að JRE hefur verið sett upp skaltu ganga úr skugga um að Java sé virkt í vafranum þínum og að Control Panel sé rétt uppsett til að nota Java. Þá skaltu endurræsa vafrann alveg með því að loka öllum opnum gluggum og þá endurræsa allt forritið.

Athugaðu einnig að þú hafir keyrt nýjustu útgáfuna af Java. Ef þú ert ekki skaltu fara aftur í JRE tengilinn hér fyrir ofan og setja upp nýjustu útgáfuna.

Hvernig á að umbreyta JAR File

Þú getur deilt CLASS skrár JAR skrá í Java skrár með hjálp JavaDecompilers.com vefsíðu. Hladdu upp JAR skrá þarna og veldu hvaða decompiler að nota.

Sjá þetta blogg um að breyta Java í EXE ef þú hefur áhuga á að búa til EXE skrá úr JAR forritinu.

Umbreyta Java forrit svo að það sé hægt að nota á Android pallur myndi þurfa JAR að APK skrá viðskipti. Ein kostur gæti verið að keyra JAR skrá í Android keppinaut svo að forritið skapi APK skrá sjálfkrafa. Hins vegar virðist sem auðveldasta leiðin til að fá Java forrit á Android er að einfaldlega setja APK úr upprunalegu kóðanum.

Þú getur búið til executable JAR skrár í forritum forritun eins og Eclipse.

WAR-skrár eru Java Web Archive skrár, en þú getur ekki umbreytt JAR skrá beint í WAR-skrá þar sem WAR-sniðið hefur sérstaka uppbyggingu sem JARs gera ekki. Í staðinn er hægt að byggja upp WAR og síðan bæta JAR skrá inn í lib skrá svo að flokkar inni í JAR skrá eru tiltæk til notkunar. WizToWar gæti hjálpað þér að gera þetta.

Til að búa til ZIP-skrá úr JAR-skrá er eins auðvelt og endurnefna skráarfornafn frá .JAR til .ZIP. Þetta er í raun ekki að gera skráarsamskipti en það gerir forrit sem nota ZIP skrár, eins og 7-Zip eða PeaZip, auðveldara að opna JAR skrána.

Nánari upplýsingar um JAR Format

Ef þú þarft hjálparpakkningar í JAR-skrár skaltu fylgja þeim tengil fyrir leiðbeiningar á Oracle website.

Aðeins einn augljós skrá getur verið með í JAR skjalasafninu og það verður að vera á META-INF / MANIFEST.MF staðsetningunni. Það ætti að fylgja setningafræði nafninu og gildi sem er aðskilið með ristli, eins og Manifest-Version: 1.0 . Þessi MF skrá getur tilgreint þá flokka sem umsóknin ætti að hlaða.

Java forritarar geta skriflega skráð sig á forritum sínum en það undirritar ekki JAR skrána sjálfan. Í staðinn eru skrárnar inni í skjalinu skráð með undirritaðum athugasemdum þeirra .