X'inhu Fajl JAR?

Kif Tiftaħ, Tibdel, u Ikkonverti Fajls JAR

Fajl bl- estensjoni tal-fajl. JAR huwa fajl ta 'Java Archive użat għall-ħażna ta' programmi u logħob Java f'fajl wieħed. Xi wħud fihom fajls li jagħmluhom jaħdmu bħala apps awtonomi u oħrajn għandhom libreriji ta 'programmi għal programmi oħra biex jużawhom.

Il-fajls JAR huma ZIP ikkompressati u spiss jaħżnu affarijiet bħal fajls tal-KLASSI, fajl manifest, u riżorsi ta 'applikazzjoni bħal stampi, klips tal-ħsejjes u ċertifikati ta' sigurtà. Peress li jistgħu jżommu mijiet jew saħansitra eluf ta 'fajls f'format ikkompressat, huwa faċli li wieħed jaqsam u jċaqlaq il-fajls JAR.

Tagħmir mobbli li kapaċi jwaħħal il-Java jista 'juża fajls JAR bħala fajls tal-logħob, u xi browsers għandhom temi u add-ons fil-format JAR.

Kif tiftaħ il-Fajls JAR

L-Ambjent ta 'Runtime Java (JRE) għandu jkun installat sabiex tiftaħ fajls JAR eżekutibbli, iżda nnota li mhux il-fajls JAR kollha huma eżegwibbli. Ladarba tkun installata, tista 'sempliċement tikklikkja darbtejn fuq il-fajl JAR biex tiftaħha.

Uħud mill-apparati mobbli għandhom JRE integrati. Ladarba tkun installata, l-applikazzjonijiet Java jistgħu jinfetħu f'websajt, ukoll, bħal Firefox, Safari, Edge jew Internet Explorer (iżda mhux Chrome).

Peress li l-fajls JAR huma kompressati biċ-ZIP, kull dekompressur tal-fajl jista 'jiftaħ wieħed biex jara l-kontenut li hemm ġewwa. Dan jinkludi programmi bħal 7-Zip, PeaZip u jZip

Mod ieħor biex tiftaħ fajls JAR huwa li tuża l- kmand li ġej fil -Prompt Command , li tissostitwixxi yourfile.jar bl-isem tal-fajl JAR tiegħek stess:

java -jar yourfile.jar

Peress li jista 'jkollok bżonn programmi differenti biex tiftaħ fajls JAR differenti, ara Kif Ibdel il-Programm ta' Skedar għal Estensjoni Speċifika tal-Fajl fil-Windows jekk dan jinfetaħ awtomatikament fi programm li ma tridx tużaha.

Żbalji Ftuħ ta 'Fajls JAR

Minħabba l-issettjar tas-sigurtà fis-sistema operattiva tal-Windows u f'xi browsers tal-internet, mhux rari li tara żbalji meta jippruvaw ikollhom aċċess għal applikazzjonijiet Java.

Per eżempju, " Java Application Blocked " tista 'tidher meta tipprova tagħbija applet Java. " L-issettjar tas-sigurtà tiegħek imblukkat applikazzjoni mhux affidabbli mit-tmexxija " . Tista 'tiġi ffissata billi jiġi stabbilit il-livell tas-sigurtà fi ħdan l -applet tal-Panel tal-Kontroll ta' Java.

Jekk ma tistax tiftaħ applets Java anke wara l-installazzjoni ta 'JRE, l-ewwel aċċerta ruħek li Java tkun attivata fil-brawżer tiegħek u li l-Panel ta' Kontroll huwa mwaqqaf sewwa biex juża Java. Imbagħad, erġa 'jibda mill-ġdid il-browser tiegħek billi jagħlaq it-twieqi kollha miftuħa u mbagħad jerġa' jiftaħ il-programm kollu.

Ukoll, iċċekkja li qed tuża l-aħħar verżjoni ta 'Java. Jekk int ma tmurx lura għal dak ir-rabta JRE hawn fuq u niżżel l-aħħar verżjoni.

Kif Ikkonverti Fajl JAR

Tista 'tiddiżompilar fajls tal-KLASS ta' fajl JAR għal fajls Java bl-għajnuna tal-websajt JavaDecompilers.com. Iniżżel il-fajl JAR tiegħek hemmhekk u agħżel liema decompiler trid tuża.

Ara din il-blog post dwar il-konverżjoni ta 'Java għal EXE jekk int interessat li tagħmel fajl EXE mill-applikazzjoni JAR.

Il-konverżjoni ta 'applikazzjoni Java sabiex tkun tista' tintuża fuq il-pjattaforma Android tkun teħtieġ konverżjoni ta 'fajl JAR għal APK. Għażla waħda tista 'tkun li tmexxi l-fajl JAR f'emulatur Android sabiex il-programm joħloq fajl APK awtomatikament. Madankollu, jidher li l-eħfef mod biex jinkiseb programm Java fuq Android huwa li sempliċiment jikkompila l-APK mill-kodiċi sors oriġinali.

Tista 'tagħmel fajls JAR eżekutibbli fl-applikazzjonijiet ta' programmazzjoni bħal Eclipse.

Il-fajls WAR huma fajls Java Web Archive, iżda ma tistax tikkonverti fajl JAR direttament għal fajl WAR peress li l-format WAR għandu struttura partikolari li l-JARs ma jagħmlux. Minflok, tista 'tibni GWERRA u mbagħad żid il-fajl JAR fid-direttorju lib sabiex il-klassijiet ġewwa l-fajl JAR ikunu disponibbli għall-użu. WizToWar jista 'jgħinek tagħmel dan.

Biex tagħmel fajl ZIP minn fajl JAR huwa faċli daqs l-isem mill-ġdid tal-estensjoni tal-fajl minn .JAR għal .ZIP. Dan fil-fatt ma jwettaqx konverżjoni tal-fajl iżda jħalli programmi li jużaw fajls ZIP, bħal 7-Zip jew PeaZip, jiftaħ aktar faċilment il-fajl JAR.

Aktar Informazzjoni dwar il-Format JAR

Jekk għandek bżonn għajnuna biex tippakkja programmi f'fajls JAR, segwi dik ir-rabta għal struzzjonijiet fuq il-websajt ta 'l-Oracle.

Fajl wieħed manifest biss jista 'jiġi inkluż f'archive JAR u għandu jkun fil-post META-INF / MANIFEST.MF . Għandha ssegwi s- sintassi tal-isem u l-valur separati minn kolon, bħal Manifest-Version: 1.0 . Dan il-fajl MF jista 'jispeċifika l-klassijiet li l-applikazzjoni għandha tagħbija.

L-iżviluppaturi ta 'Java jistgħu jiffirmaw b'mod diġitali l-applikazzjonijiet tagħhom iżda ma jiffirmax il-fajl JAR innifsu. Minflok, il-fajls fl-arkivju huma elenkati bl- ispezzjonijiet iffirmati tagħhom.