Ano ang isang JAR File?

Paano Buksan, I-edit, at I-convert ang Mga File sa JAR

Ang isang file na may extension ng .JAR file ay isang file ng Java Archive na ginagamit para sa pag-iimbak ng mga programa at laro ng Java sa iisang file. Ang ilan ay naglalaman ng mga file na gumagawa ng mga ito bilang mga standalone na apps at ang iba ay nagtataglay ng mga library ng programa para sa ibang mga program na gagamitin.

Ang JAR file ay naka-compress na ZIP at kadalasang nag-iimbak ng mga bagay tulad ng mga file ng CLASS, isang manifest file, at mga mapagkukunan ng application tulad ng mga imahe, mga sound clip, at mga sertipiko ng seguridad. Dahil maaari silang humawak ng daan-daan o kahit na libu-libong mga file sa isang naka-compress na format, madali itong ibahagi at ilipat ang mga file ng JAR.

Maaaring gamitin ng mga aparatong may kakayahang Java ang mga file ng JAR bilang mga file ng laro, at ang ilang mga web browser ay mayroong mga tema at mga add-on sa format na JAR.

Paano Buksan ang Mga File ng JAR

Dapat na mai-install ang Java Runtime Environment (JRE) upang mabuksan ang mga executable JAR file, ngunit tandaan na hindi lahat ng mga file ng JAR ay executables. Sa sandaling naka-install, maaari mong i-double-click ang JAR file upang buksan ito.

Ang ilang mga mobile device ay may built-in na JRE. Sa sandaling naka-install, ang mga application ng Java ay mabubuksan sa isang web browser, tulad din ng Firefox, Safari, Edge, o Internet Explorer (ngunit hindi Chrome).

Dahil ang mga file ng JAR ay naka-compress na may ZIP, maaaring mabuksan ang anumang file decompressor upang makita ang mga nilalaman na nasa loob. Kabilang dito ang mga programa tulad ng 7-Zip, PeaZip at jZip

Ang isa pang paraan upang buksan ang mga file ng JAR ay ang paggamit ng sumusunod na command sa Command Prompt , palitan ang yourfile.jar gamit ang pangalan ng iyong sariling JAR file:

java -jar yourfile.jar

Dahil maaaring kailangan mo ng iba't ibang mga programa upang buksan ang iba't ibang mga file ng JAR, tingnan ang Paano Baguhin ang Default na Programa para sa isang Tukoy na Extension ng File sa Windows kung ito ay awtomatikong bubukas sa isang programa na hindi mo nais na gamitin ito.

Mga Error sa Pagbubukas ng Mga File sa JAR

Dahil sa mga setting ng seguridad sa operating system ng Windows at sa loob ng ilang mga web browser, hindi karaniwang hindi nakakakita ng mga error kapag sinusubukang i-access ang mga application ng Java.

Halimbawa, ang " Java Application Blocked " ay maaaring makita kapag sinusubukang mag-load ng Java applet. "Na -block ng iyong mga setting ng seguridad ang isang hindi matibay na aplikasyon mula sa pagtakbo. " Maaayos sa pamamagitan ng pagtatakda ng antas ng seguridad sa loob ng applet ng Java Control Panel .

Kung hindi mo mabuksan ang Java applets kahit na pagkatapos i-install ang JRE, munang tiyakin na ang Java ay naka-enable sa iyong browser at ang Control Panel ay maayos na naka-set up upang magamit ang Java. Pagkatapos, ganap na i-restart ang iyong browser sa pamamagitan ng pagsara sa lahat ng mga bukas na bintana at pagkatapos ay muling bubuksan ang buong programa.

Gayundin, suriin na pinapatakbo mo ang pinakabagong bersyon ng Java. Kung hindi ka, bumalik sa link na JRE sa itaas at i-install ang pinakabagong bersyon.

Paano Mag-convert ng isang JAR File

Maaari mong i-decompile ang mga file ng Class ng JAR sa mga file ng Java sa tulong ng website ng JavaDecompilers.com. I-upload ang iyong JAR file doon at piliin kung aling decompiler ang gagamitin.

Tingnan ang blog post na ito sa pag-convert ng Java sa EXE kung interesado ka sa paggawa ng EXE file mula sa JAR application.

Ang pag-convert ng isang Java application upang magamit ito sa Android platform ay mangangailangan ng JAR sa conversion ng file ng APK. Ang isang pagpipilian ay maaaring patakbuhin ang JAR file sa isang Android emulator upang ang programa ay awtomatikong lumilikha ng isang APK file. Gayunpaman, tila na ang pinakamadaling paraan upang makakuha ng Java na programa sa Android ay upang i-compile ang APK mula sa orihinal na source code.

Maaari kang gumawa ng mga executable JAR file sa mga application ng programming tulad ng Eclipse.

Ang mga file ng WAR ay mga file ng Archive sa Web ng Java, 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 JARs. Sa halip, maaari kang bumuo ng isang WAR at pagkatapos ay idagdag ang JAR file sa direktoryo ng lib upang ang mga klase sa loob ng JAR file ay magagamit para sa paggamit. Maaaring matulungan ka ng WizToWar na gawin ito.

Upang gumawa ng isang ZIP file mula sa isang JAR file ay kasing dali ng pagpapalit ng pangalan ng extension ng file mula sa .JAR sa .ZIP. Hindi ito aktwal na gumaganap ng isang conversion ng file ngunit ito ay nagpapahintulot sa mga programa na gumagamit ng ZIP file, tulad ng 7-Zip o PeaZip, mas madaling buksan ang JAR file.

Karagdagang Impormasyon sa Format ng JAR

Kung kailangan mo ng tulong sa pagpasok ng mga programa sa mga file ng JAR, sundin ang link na iyon para sa mga tagubilin sa website ng Oracle.

Isang manifest file lamang ang maaaring isama sa isang archive ng JAR at kailangang nasa lokasyon ng META-INF / MANIFEST.MF . Dapat itong sundin ang syntax ng pangalan at halaga na pinaghiwalay ng isang colon, tulad ng Manifest-Version: 1.0 . Maaaring tukuyin ng MF file na ito ang mga klase na dapat load ng application.

Ang mga nag-develop ng Java ay maaaring digitally mag-sign sa kanilang mga application ngunit hindi ito mag-sign ang JAR file mismo. Sa halip, nakalista ang mga file sa loob ng archive sa kanilang mga naka-sign na check .