Ano ang Dapat Malaman
- Ang JAR file ay isang Java Archive file.
- Buksan ang isa gamit ang isang browser (Dapat naka-install ang Java).
- I-convert sa EXE gamit ang Eclipse.
Ipinapaliwanag ng artikulong ito kung ano ang JAR file, ang iba't ibang paraan na maaari mong buksan ang isa depende sa kung paano mo ito gustong gamitin, at kung paano i-convert ang isa sa EXE o ZIP.
Ano ang JAR File?
Ang file na may extension ng. JAR file ay isang Java Archive file na ginagamit para sa pag-imbak ng mga Java program at laro sa isang file. Ang ilan ay naglalaman ng mga file na nagpapagana sa mga ito bilang mga standalone na app, at ang iba ay mayroong mga library ng program para magamit ng iba pang mga program.
Ang JAR file ay ZIP compressed at kadalasang nag-iimbak ng mga bagay tulad ng CLASS file, manifest file, at mga mapagkukunan ng application tulad ng mga larawan, sound clip, at security certificate. Dahil maaari silang humawak ng daan-daan o kahit libu-libong mga file sa isang naka-compress na format, madaling ibahagi at ilipat ang mga ito.
Maaaring gamitin ng mga Java-capable na mobile device ang format na ito para sa mga file ng laro, at ang ilang web browser ay mayroong mga tema at add-on sa JAR format.
Paano Buksan ang JAR Files
Dapat na mai-install ang Java Runtime Environment (JRE) upang mabuksan ang mga executable na JAR file, ngunit tandaan na hindi lahat ng JAR file ay executable. Kapag na-install na, maaari mo lang i-double click ang file para buksan ito.
May JRE built-in ang ilang mobile device. Kapag na-install na, mabubuksan din ang mga Java application sa isang web browser, tulad ng Firefox, Safari, Edge, atbp. (ngunit hindi Chrome).
Dahil ang mga JAR file ay naka-compress gamit ang ZIP, anumang file decompressor ay maaaring magbukas ng isa upang makita ang mga nilalaman na nasa loob. Kabilang dito ang mga program tulad ng 7-Zip, PeaZip at jZip
Ang isa pang paraan para buksan ang file ay ang paggamit ng sumusunod na command sa Command Prompt, na pinapalitan ang yourfile.jar ng pangalan ng sarili mong JAR file:
java -jar yourfile.jar
Dahil maaaring kailangan mo ng iba't ibang mga program upang magbukas ng iba't ibang mga JAR file, tingnan ang Paano Baguhin ang Default na Program para sa isang Partikular na Extension ng File sa Windows kung awtomatiko itong bumubukas sa isang program na hindi mo gustong gamitin ito.
Mga Error sa Pagbukas ng JAR Files
Dahil sa mga setting ng seguridad sa operating system ng Windows at sa loob ng ilang web browser, hindi karaniwan na makakita ng mga error kapag sinusubukang i-access ang mga Java application.
Halimbawa, maaaring makita ang " Java Application Block " kapag sinusubukang mag-load ng Java applet. " Na-block ng iyong mga setting ng seguridad ang isang hindi pinagkakatiwalaang application mula sa pagtakbo. " ay maaaring maayos sa pamamagitan ng pagtatakda ng antas ng seguridad sa loob ng Java Control Panel applet.
Kung hindi mo mabuksan ang mga Java applet kahit na matapos i-install ang JRE, tiyaking naka-enable ang Java sa iyong browser at ang Control Panel ay maayos na naka-set up para magamit ang Java. Pagkatapos, ganap na i-restart ang iyong browser sa pamamagitan ng pagsasara ng lahat ng bukas na window at pagkatapos ay muling pagbubukas ng buong program.
Gayundin, tingnan kung pinapatakbo mo ang pinakabagong bersyon ng Java. Kung hindi, bumalik sa JRE na link sa itaas at i-install ang pinakabagong bersyon. O, alamin kung paano i-update ang iyong kasalukuyang pag-install ng Java.
Bagama't hindi malamang, maaaring nakakatanggap ka ng mga error dahil wala ka talagang JAR file, kaya hindi sinusuportahan ng program na iyong ginagamit para buksan ito sa format. Maaaring mangyari ito kung mali ang pagkabasa mo sa extension ng file. Marami pa dito sa ibaba.
Paano Mag-convert ng JAR File
Maaari mong i-decompile ang mga CLASS file ng JAR file sa mga Java file sa tulong ng JavaDecompilers.com. I-upload ang iyong file doon at piliin kung aling decompiler ang gagamitin.
Ang pag-convert ng Java application para magamit ito sa Android platform ay mangangailangan ng JAR to APK file conversion. Ang isang opsyon ay maaaring patakbuhin ang JAR file sa isang Android emulator upang awtomatikong lumikha ang program ng APK file. Gayunpaman, tila ang pinakamadaling paraan upang makakuha ng Java program sa Android ay ang simpleng pag-compile ng APK mula sa orihinal na source code.
Maaari kang gumawa ng mga executable na JAR file sa mga programming application tulad ng Eclipse.
Ang WAR file ay mga Java Web Archive file, ngunit hindi mo maaaring i-convert ang isang JAR file nang direkta sa isang WAR file, dahil ang WAR format ay may partikular na istraktura na hindi ginagawa ng mga JAR. Sa halip, maaari kang bumuo ng isang WAR at pagkatapos ay idagdag ang JAR file sa lib directory upang ang mga klase sa loob ng JAR file ay magagamit para magamit. Maaaring tulungan ka ng WizToWar na gawin ito.
Para gumawa ng ZIP file mula sa JAR file ay kasingdali ng pagpapalit ng pangalan ng file extension mula. JAR hanggang. ZIP. Hindi ito aktwal na nagsasagawa ng conversion ng file, ngunit hinahayaan nito ang mga program na gumagamit ng mga ZIP file, tulad ng 7-Zip o PeaZip, na mas madaling buksan ang JAR file.
Hindi pa rin ba Ito Mabuksan?
Ang ilang mga file ay nagbabahagi ng ilan sa mga parehong letra ng extension ng file, na maaaring magdulot ng kalituhan kung ang file ay hindi bumubukas tulad ng sa tingin mo ay nararapat. Ang nangyayari ay malamang na mali mong basahin ang extension ng file.
Halimbawa, nagbubukas ang mga JARVIS file gamit ang text editor, at mga archive ang JARC at ARJ file.
Higit pang Impormasyon sa Format ng JAR
Kung kailangan mo ng tulong sa pag-pack ng mga program sa JAR file, sundan ang link na iyon para sa mga tagubilin sa website ng Oracle.
Isang manifest file lang ang maaaring isama sa isang JAR archive, at dapat ito ay nasa META-INF/MANIFEST. MF na lokasyon. Dapat itong sundin ang syntax ng pangalan at halaga na pinaghihiwalay ng colon, tulad ng Manifest-Version: 1.0. Maaaring tukuyin ng MF file na ito ang mga klase na dapat i-load ng application.
Maaaring digital na lagdaan ng mga developer ng Java ang kanilang mga application, ngunit hindi nito pinipirmahan ang JAR file mismo. Sa halip, ang mga file sa loob ng archive ay nakalista kasama ng kanilang mga nilagdaang checksum.