Unsa ang usa ka JAR File?

Unsaon Pag-abli, Pag-edit, ug Pag-usab sa Mga File sa JAR

Ang usa ka file sa extension sa .JAR file usa ka Java Archive file nga gigamit alang sa pagtipig sa Java nga mga programa ug mga dula sa usa ka file. Ang uban adunay mga file nga naghimo nila nga magtrabaho isip mga standalone apps ug ang uban naghupot sa mga librarya sa programa alang sa ubang mga programa nga gamiton.

Ang mga file sa JAR mga ZIP compressed ug kasagaran mag-store sa mga butang sama sa mga file sa CLASS, usa ka manifest file, ug mga kapanguhaan sa paggamit sama sa mga hulagway, mga sound clip, ug mga sertipiko sa seguridad. Tungod kay makahimo sila sa ginatos o bisan mga liboan nga mga file sa usa ka compressed format, sayon ​​ang pagpaambit ug paglihok sa mga file sa JAR.

Ang mga mobile nga makahimo sa Java mahimo nga mogamit sa mga file sa JAR isip mga game file, ug pipila ka mga web browser naghupot sa mga tema ug mga add-on sa JAR format.

Unsaon Pag-abli sa JAR Files

Kinahanglan i-install ang Java Runtime Environment (JRE) aron mabuksan ang mga executable JAR file, apan timan-i nga dili tanang mga file sa JAR ang mga executable. Sa higayon nga ma-instalar, mahimo nimo doble-klik ang JAR file aron maablihan kini.

Ang ubang mga mobile device adunay JRE built-in. Sa higayon nga ma-instalar, ang Java nga mga aplikasyon mabuksan sa usa ka web browser, sama sa Firefox, Safari, Edge, o Internet Explorer (apan dili Chrome).

Tungod kay ang mga file sa JAR gihugpong sa ZIP, bisan unsang file decompressor ang makaabli sa usa aron makita ang mga sulod nga anaa sa sulod. Kini naglakip sa mga programa sama sa 7-Zip, PeaZip ug jZip

Ang laing paagi sa pag-abli sa mga file sa JAR mao ang paggamit sa mosunod nga sugo sa Command Prompt , pag-ilis sa yourfile.jar sa ngalan sa imong kaugalingong JAR file:

java -jar yourfile.jar

Tungod kay magkinahanglan ka ug nagkalain-laing mga programa sa pag-abli sa lainlaing mga file sa JAR, tan-awa Kon Unsaon Pag-usab ang Default nga Programa alang sa usa ka Piho nga Extension sa File sa Windows kung kini awtomatikong gibuksan sa usa ka programa nga dili nimo gusto nga gamiton kini.

Mga Butang nga Nagbukas sa JAR Files

Tungod sa mga setting sa seguridad sa Windows operating system ug sulod sa pipila ka web browsers, dili kaayo makita ang mga sayop sa pagsulay nga maka-access sa mga aplikasyon sa Java.

Pananglitan, ang " Java Application Blocked " mahimo nga makita kon naningkamot sa pag-load sa Java applet. " Ang imong mga setting sa seguridad nag-ali sa usa ka dili gigamit nga aplikasyon gikan sa pagdagan. " Mahimong ma-fix pinaagi sa pagpahimutang sa level sa seguridad sulod sa Java Control Panel applet .

Kon dili ka makahimo sa pag-abli sa Java nga mga applet bisan human sa pag-instalar sa JRE, una pagsiguro nga ang Java mahimo sa imong browser ug nga ang Control Panel tukma nga gipahimutang aron gamiton ang Java. Dayon, hingpit nga ibalik ang imong browser pinaagi sa pagtapos sa tanan nga mga bukas nga mga bintana ug dayon pag-abli pag-usab sa tibuok nga programa.

Usab, susiha nga imong gipadagan ang labing bag-ong bersyon sa Java. Kung dili, balik sa JRE link sa ibabaw ug i-install ang pinakabag-ong bersyon.

Unsaon Pag-convert sa usa ka JAR File

Mahimo nimong pag-decompile ang file sa CLASS file sa mga file sa Java gamit ang tabang sa JavaDecompilers.com website. I-upload ang imong JAR file didto ug pilia kung asa nga gamit ang decompiler.

Tan-awa kining blog post sa pag-usab sa Java sa EXE kung interesado ka sa paghimo sa EXE file gikan sa JAR application.

Ang pagkombert sa usa ka Java nga aplikasyon aron kini magamit sa Android nga plataporma nga nagkinahanglan sa usa ka JAR sa APK file conversion. Usa ka kapilian tingali mao ang pagdagan sa JAR file sa usa ka Android emulator aron nga ang programa nagmugna og APK file awtomatik. Apan, kini daw ang labing sayon ​​nga paagi sa pagkuha og Java nga programa sa Android mao ang yanong pag-compile sa APK gikan sa orihinal nga source code.

Mahimo nimong mapahigayon ang mga executable nga JAR file sa mga application nga programa sama sa Eclipse.

Ang mga file sa WAR mao ang mga file sa Java Web Archive, apan dili nimo mahimo ang pag-convert sa usa ka JAR file direkta ngadto sa WAR file tungod kay ang format sa WAR adunay usa ka partikular nga istruktura nga dili gihimo sa JARs. Hinoon, mahimo ka magtukod og WAR ug dayon idugang ang JAR file ngadto sa direktoryo sa lib aron ang mga klase sulod sa JAR file magamit. Ang WizToWar makatabang kanimo sa paghimo niini.

Ang paghimo sa file sa ZIP gikan sa usa ka JAR file sayon ​​sama sa pagbag-o sa file extension gikan sa .JAR ngadto sa .ZIP. Dili kini aktwal nga paghimo sa pag-convert sa file apan kini naghatag sa mga programa nga naggamit sa ZIP files, sama sa 7-Zip o PeaZip, mas sayon ​​nga mabuksan ang JAR file.

Dugang nga Impormasyon sa Format sa JAR

Kon kinahanglan nimo ang tabang sa pag-pack sa mga programa ngadto sa mga file sa JAR, sunda ang maong link alang sa mga instruksyon sa website sa Oracle.

Usa lamang ka manifest file ang mahilakip sa usa ka JAR archive ug kini kinahanglan nga anaa sa lokasyon sa META-INF / MANIFEST.MF . Kinahanglan kini mosunod sa syntax sa ngalan ug bili nga gibulag sa usa ka colon, sama sa Manifest-Version: 1.0 . Kini nga MF file makatago sa mga klase nga ang aplikasyon kinahanglan nga magamit.

Ang mga nag-develop sa Java mahimo nga mag-sign digital sa ilang mga aplikasyon apan wala kini mopirma sa JAR file mismo. Hinunoa, ang mga file sulod sa archive gilista uban sa ilang gipirmahan nga mga checksum .