Unachotakiwa Kujua
- Faili ya JAR ni faili ya Kumbukumbu ya Java.
- Fungua moja kwa kutumia kivinjari (Lazima Java isakinishwe).
- Geuza hadi EXE ukitumia Eclipse.
Makala haya yanafafanua faili ya JAR ni nini, njia tofauti unazoweza kufungua moja kulingana na jinsi unavyotaka kuitumia, na jinsi ya kubadilisha moja kuwa EXE au ZIP.
Faili ya JAR Ni Nini?
Faili iliyo na kiendelezi cha faili ya. JAR ni faili ya Kumbukumbu ya Java inayotumika kuhifadhi programu na michezo ya Java katika faili moja. Baadhi zina faili zinazozifanya zifanye kazi kama programu zinazojitegemea, na zingine zina maktaba za programu kwa programu zingine za kutumia.
Faili za ZIP zimebanwa na mara nyingi huhifadhi vitu kama vile faili za CLASS, faili ya maelezo na nyenzo za programu kama vile picha, klipu za sauti na vyeti vya usalama. Kwa kuwa zinaweza kushikilia mamia au hata maelfu ya faili katika umbizo lililobanwa, ni rahisi kushiriki na kuzihamisha.
Vifaa vya mkononi vinavyoweza kutumia Java vinaweza kutumia umbizo hili kwa faili za mchezo, na baadhi ya vivinjari vinashikilia mandhari na programu jalizi katika umbizo la JAR.
Jinsi ya Kufungua Faili za JAR
Mazingira ya Muda wa Kuendesha Java (JRE) lazima yasakinishwe ili kufungua faili za JAR zinazoweza kutekelezeka, lakini kumbuka kuwa si faili zote za JAR zinazoweza kutekelezwa. Baada ya kusakinishwa, unaweza kubofya faili mara mbili ili kuifungua.
Baadhi ya vifaa vya mkononi vina JRE iliyojengewa ndani. Baada ya kusakinishwa, programu za Java zinaweza kufunguliwa katika kivinjari, pia, kama vile Firefox, Safari, Edge, n.k. (lakini si Chrome).
Kwa kuwa faili za JAR zimebanwa na ZIP, kipunguzaji faili chochote kinaweza kufungua moja ili kuona yaliyomo ndani. Hii inajumuisha programu kama vile 7-Zip, PeaZip na jZip
Njia nyingine ya kufungua faili ni kutumia amri ifuatayo katika Command Prompt, ukibadilisha yourfile.jar na jina la faili yako mwenyewe ya JAR:
java -jar yourfile.jar
Kwa kuwa unaweza kuhitaji programu tofauti ili kufungua faili tofauti za JAR, angalia Jinsi ya Kubadilisha Programu Chaguomsingi kwa Kiendelezi Maalum cha Faili katika Windows ikiwa inafunguka kiotomatiki katika programu ambayo hutaki kuitumia.
Hitilafu katika Kufungua Faili za JAR
Kwa sababu ya mipangilio ya usalama katika mfumo wa uendeshaji wa Windows na ndani ya baadhi ya vivinjari vya wavuti, si kawaida kabisa kuona hitilafu unapojaribu kufikia programu za Java.
Kwa mfano, " Programu ya Java Imezuiwa " inaweza kuonekana unapojaribu kupakia applet ya Java. "Mipangilio yako ya usalama imezuia programu isiyoaminika kufanya kazi." inaweza kurekebishwa kwa kuweka kiwango cha usalama ndani ya applet ya Paneli ya Kudhibiti ya Java.
Ikiwa huwezi kufungua programu-jalizi za Java hata baada ya kusakinisha JRE, kwanza hakikisha kuwa Java imewashwa kwenye kivinjari chako na Paneli Kidhibiti imesanidiwa ipasavyo ili kutumia Java. Kisha, anzisha upya kivinjari chako kabisa kwa kufunga madirisha yote yaliyofunguliwa na kisha ufungue programu nzima.
Pia, hakikisha kuwa unatumia toleo jipya zaidi la Java. Ikiwa sivyo, rudi kwenye kiungo cha JRE hapo juu na usakinishe toleo jipya zaidi. Au, jifunze jinsi ya kusasisha usakinishaji wako wa sasa wa Java.
Ingawa haiwezekani, unaweza kuwa unapokea hitilafu kwa sababu huna faili ya JAR, na kwa hivyo programu unayotumia kuifungua haitumii umbizo. Hii inaweza kutokea ikiwa umesoma vibaya kiendelezi cha faili. Kuna mengi zaidi kuhusu hili hapa chini.
Jinsi ya Kubadilisha Faili ya JAR
Unaweza kutenganisha faili za CLASS za faili ya JAR hadi faili za Java kwa usaidizi wa JavaDecompilers.com. Pakia faili yako hapo na uchague kitenganishi utakachotumia.
Kugeuza programu ya Java ili iweze kutumika kwenye mfumo wa Android kutahitaji ubadilishaji wa faili wa JAR hadi APK. Chaguo moja linaweza kuwa kuendesha faili ya JAR katika emulator ya Android ili programu itengeneze faili ya APK kiotomatiki. Walakini, inaonekana kuwa njia rahisi zaidi ya kupata programu ya Java kwenye Android ni kukusanya APK kutoka kwa msimbo asilia.
Unaweza kutengeneza faili za JAR zinazotekelezeka katika programu za upangaji kama vile Eclipse.
Faili WAR ni faili za Kumbukumbu ya Wavuti ya Java, lakini huwezi kubadilisha faili ya JAR moja kwa moja hadi faili ya WAR, kwa kuwa umbizo la WAR lina muundo fulani ambao JAR hawana. Badala yake, unaweza kuunda WAR na kisha kuongeza faili ya JAR kwenye saraka ya lib ili madarasa ndani ya faili ya JAR yapatikane kwa matumizi. WizToWar inaweza kukusaidia kufanya hivi.
Kutengeneza faili ya ZIP kutoka kwa faili ya JAR ni rahisi kama kubadilisha jina la kiendelezi cha faili kutoka. JAR hadi. ZIP. Hii haifanyi ubadilishaji wa faili, lakini huruhusu programu zinazotumia faili za ZIP, kama vile 7-Zip au PeaZip, kufungua faili ya JAR kwa urahisi zaidi.
Bado Huwezi Kuifungua?
Baadhi ya faili hushiriki herufi chache za viendelezi sawa vya faili, jambo ambalo linaweza kusababisha mkanganyiko ikiwa faili haifunguki kama unavyodhani inapaswa kufunguliwa. Kinachofanyika ni kwamba kuna uwezekano mkubwa kwamba umesoma vibaya kiendelezi cha faili.
Kwa mfano, faili za JARVIS hufunguliwa kwa kihariri maandishi, na faili za JARC na ARJ ni kumbukumbu.
Maelezo Zaidi kuhusu Umbizo la JAR
Ikiwa unahitaji usaidizi wa kufunga programu kwenye faili za JAR, fuata kiungo hicho kwa maagizo kwenye tovuti ya Oracle.
Faili moja pekee ya maelezo inaweza kujumuishwa kwenye kumbukumbu ya JAR, na lazima iwe katika eneo la META-INF/MANIFEST. MF. Inapaswa kufuata sintaksia ya jina na thamani iliyotenganishwa na koloni, kama vile Manifest-Version: 1.0. Faili hii ya MF inaweza kubainisha aina ambazo programu inapaswa kupakia.
Wasanidi programu wa Java wanaweza kusaini programu zao kidijitali, lakini haisaini kwenye faili yenyewe ya JAR. Badala yake, faili zilizo ndani ya kumbukumbu zimeorodheshwa pamoja na hundi zao zilizotiwa saini.