Faili ya JAR ni nini?

Jinsi ya Kufungua, Hariri, na Kubadili Faili za JAR

Faili yenye ugani wa faili ya JAR ni faili ya Hifadhi ya Java iliyohifadhiwa kwa ajili ya kuhifadhi programu za Java na michezo katika faili moja. Baadhi wana faili ambazo zinawafanya kazi kama programu za kawaida na wengine hushika maktaba ya programu kwa programu nyingine za kutumia.

Faili za JAR ni ZIP zilizosimamiwa na mara nyingi huhifadhi vitu kama faili za CLASS, faili ya wazi, na rasilimali za maombi kama picha, video za sauti, na vyeti vya usalama. Kwa kuwa wanaweza kushikilia mamia au hata maelfu ya faili katika muundo uliosimbishwa, ni rahisi kushiriki na kuhamisha faili za JAR.

Vifaa vya simu vya mkononi vya Java vinaweza kutumia faili za JAR kama faili za mchezo, na baadhi ya vivinjari vya wavuti vinashikilia mandhari na nyongeza katika muundo wa JAR.

Jinsi ya Kufungua Faili za JAR

Mazingira ya Runtime ya Java (JRE) lazima imewekwa ili kufungua faili za JAR za kutekeleza, lakini kumbuka kuwa sio faili zote za JAR zinazotumika. Mara imewekwa, unaweza kubofya mara mbili faili ya JAR ili kuifungua.

Baadhi ya vifaa vya mkononi vina JRE kujengwa. Mara imewekwa, programu za Java zinaweza kufunguliwa kwenye kivinjari cha wavuti, pia, kama Firefox, Safari, Edge, au Internet Explorer (lakini si Chrome).

Kwa kuwa faili za JAR zinasisitizwa na ZIP, decompressor yoyote ya faili inaweza kufungua moja ili kuona yaliyomo ndani. Hii inajumuisha mipango kama 7-Zip, PeaZip na jZip

Njia nyingine ya kufungua faili za JAR ni kutumia amri ifuatayo katika Prompt Command , kuondoa jinafile.ar kwa jina la faili yako ya JAR:

java -jar yourfile.jar

Kwa kuwa unaweza kuhitaji mipango tofauti ya kufungua faili tofauti za JAR, angalia jinsi ya kubadilisha Mpangilio wa Mpangilio wa Upanuzi wa Picha maalum katika Windows ikiwa inafungua moja kwa moja katika programu ambayo hutaki kuiitumia.

Makosa Kufungua Faili za JAR

Kwa sababu ya mipangilio ya usalama katika mfumo wa uendeshaji wa Windows na ndani ya vivinjari vingine vya wavuti, sio kawaida kuona mipangilio wakati wa kujaribu kufikia programu za Java.

Kwa mfano, " Maombi ya Java Imezuiwa " yanaweza kuonekana wakati wa kujaribu kupakia applet ya Java. " Mipangilio yako ya usalama imefunga programu isiyoweza kukimbia kutoka kuendesha. " Inaweza kudumu kwa kuweka kiwango cha usalama ndani ya applet ya Jopo la Kudhibiti Java.

Ikiwa huwezi kufungua programu za Java hata baada ya kufunga JRE, kwanza uhakikishe Java imewezeshwa kwenye kivinjari chako na kwamba Jopo la Udhibiti linawekwa vizuri ili kutumia Java. Kisha, fungua upya kivinjari chako kabisa kwa kufungua madirisha yote wazi na kisha ufungue programu nzima.

Pia, angalia kwamba unaendesha toleo jipya la Java. Ikiwa sivyo, kurudi kwenye kiungo hicho cha JRE hapo juu na usakinishe toleo la hivi karibuni.

Jinsi ya kubadilisha faili ya JAR

Unaweza kufuta faili za faili za JAR kwa faili za Java kwa msaada wa tovuti ya JavaDecompilers.com. Pakia faili yako ya JAR huko na uchague ambayo decompiler kutumia.

Angalia chapisho hili la blogu kwa kubadili Java hadi EXE ikiwa una nia ya kufanya faili ya EXE kutoka kwa programu ya JAR.

Kubadili programu ya Java ili iweze kutumiwa kwenye jukwaa la Android ingehitaji JAR kwa uongofu wa faili ya APK. Chaguo moja inaweza kuwa kukimbia faili ya JAR kwenye emulator ya Android ili mpango uunda faili ya APK moja kwa moja. Hata hivyo, inaonekana kuwa njia rahisi ya kupata mpango wa Java kwenye Android ni kukusanya APK tu kutoka kwenye msimbo wa chanzo cha awali.

Unaweza kufanya faili za JAR za kutekeleza katika programu za programu kama Eclipse.

Faili za WAR ni faili za Wavuti za Java, lakini huwezi kubadili faili ya JAR moja kwa moja kwenye faili ya WAR tangu muundo wa WAR una muundo maalum ambao JAR hazipati. Badala yake, unaweza kujenga WAR na kisha kuongeza faili ya JAR kwenye kitabu cha lib ili madarasa ndani ya faili ya JAR inapatikana kwa matumizi. WizToWar inaweza kukusaidia kufanya hivyo.

Kufanya faili ya ZIP kutoka faili ya JAR ni rahisi kama kurejesha upanuzi wa faili kutoka .JAR hadi .ZIP. Hii sio kweli hufanya uongofu wa faili lakini inaruhusu mipango inayotumia faili za ZIP, kama 7-Zip au PeaZip, zinafungua kwa urahisi faili ya JAR.

Maelezo zaidi juu ya JAR Format

Ikiwa unahitaji mipangilio ya usaidizi wa msaada kwenye faili za JAR, fuata kiungo hiki kwa maagizo kwenye tovuti ya Oracle.

Faili moja tu ya dhahiri inaweza kuingizwa kwenye kumbukumbu ya JAR na inapaswa kuwa katika eneo la META-INF / MANIFEST.MF . Inapaswa kufuata syntax ya jina na thamani iliyojitenga na koloni, kama Toleo-la Toleo: 1.0 . Faili hii ya MF inaweza kutaja madarasa ambayo programu inapaswa kupakia.

Waendelezaji wa Java wanaweza kusaini simu zao kwa kutumia simu lakini hazijisajili faili ya JAR yenyewe. Badala yake, faili ndani ya kumbukumbu zimeorodheshwa na hundi zao zilizosainiwa.