Wat is in JAR-bestân?

Hoe iepenje, bewurkjen en JAR-bestannen konvertearje

In triem mei de .JAR- triembehearder is in Java-argyf-bestân dat brûkt wurdt foar it bewarjen fan Java-programma's en spultsjes yn in single bestân. Guon befetsje triemmen dy wurkje as standalone-apps en oaren hâlde programmebibliotheken foar oare programma's om te brûken.

JAR-bestannen binne ZIP- komprimearre en sjogge saak as CLASS-bestannen, in manifestfile, en applikaasje-boarnen lykas ôfbyldings, soundclips en befeiligingskertifikaten. Omdat se hûnderten of sels tûzenen triemmen yn in komprimearre formaat hâlde kinne, is it maklik te dielen en bewegen JAR-bestannen.

Java-fêste mobile apparaten kinne JAR-bestannen brûke as spultsje-bestannen, en guon webbrowsers hâlde tema's en tafoegings yn it JAR-formaat.

Hoe iepenje JAR-bestannen

De Java Runtime Environment (JRE) moat ynstalleare wêze om iepen programmearbere JAR-bestannen te iepenjen, mar note dat alle JAR-bestannen net útfierber binne. Ien kear ynstallearre kinne jo dûbelklikke op 'e JAR-bestân om dizze te iepenjen.

Guon mobile apparaten hawwe JRE ynboud. Ien ynstalleare Java-tapassingen kinne wurde yn in webblêder iepene, lykas Firefox, Safari, Rân, of Internet Explorer (mar net Chrome).

Omdat JAR-triemmen mei ZIP komprimearje, kin eltse triem-dekomprimearje ien iepene om de ynhâld te sjen dy't binnen is. Dit befettet programma's lykas 7-Zip, PeaZip en jZip

In oare manier foar it iepenjen fan JAR-bestannen is it kommando kommando yn Command Prompt te brûken , jo yoursile.jar mei de namme fan jo eigen JAR-bestân:

java -jar yourfile.jar

Om't jo ferskate programma's nedich hawwe om ferskillende JAR-bestannen te iepenjen, sjoch as jo it standertprogramma feroarje foar in bepaalde triembehearder yn Windows as it automatysk iepenet yn in programma dat jo it net brûke wolle.

Flater iepenje JAR-triem

Troch feiligens-ynstellingen yn it Windows-bestânsysteem en binnen guon webbrowsers, is it net hielendal ûngewoan om te fouten by it besykjen fan Java-tapassingen.

Bygelyks, " Java Application Blocked " kin sjoen wurde as jo besykje in Java applet te laden. " Jo feiligens ynstellings hawwe in ûntrêstige applikaasje útfierd. " Kin fêststeld wurde troch it feiligensnivo ynstelle yn it Java Control Panel applet .

As jo ​​Java-applets net iepenje kinne nei it ynstallearjen fan JRE, moatte jo der wis fan wêze dat Java yn jo blêder ynskeakele is en dat Control Panel goed ynsteld is om Java te brûken. Diel dan jo browser út, troch alle iepen finsters te sluten en it hiele programma opnij te iepenjen.

Kontrolearje ek dat jo de lêste ferzje fan Java rinne. As jo ​​net binne, gean werom nei dy JRE-keppeling boppe en ynstalleare de lêste ferzje.

Konvertearje in JAR-bestân

Jo kinne de CLASS-bestannen fan JAR-triemmen nei Java-bestannen dekoppele mei help fan de website fan JavaDecompilers.com. Folje jo JAR-bestân op en selekteare hokker dekompiler brûke sil.

Sjoch dizze blogpost by it konvertearjen fan Java nei EXE as jo belang binne foar it meitsjen fan in EXE- bestân fan 'e JAR-applikaasje.

Konvertearjen fan in Java-applikaasje sadat it kin brûkt wurde op 'e Android-platfoarm soe in JAR nei APK-bestân konverzje nedich wêze. Ien opsje kin wêze om de JAR-bestân yn in emulator fan Android te stjoeren, sadat it programma automatysk in APK-bestannen makket. It liket der lykwols dat de maklikste manier om in Java-programma op Android te krijen is it APK krekt te kompilearjen fan 'e orizjinele boarne koade.

Jo kinne programmableare JAR-bestannen meitsje yn programmingsapplikaasjes lykas Eclipse.

WAR-bestannen binne Java-web-argyf-triemmen, mar jo kinne net in JAR-triem direkt yn in WAR-bestân konvertearje, omdat it WAR-formaat in bepaalde struktuer hat dat JARs net hawwe. Ynstee dêrfan kinne jo in WAR meitsje en it JAR-bestân taheakje yn it lib-map wêrtroch de lessen yn 'e JAR-bestân beskikber binne foar gebrûk. WizToWar jo kinne jo helpe.

Om in ZIP-bestân fan in JAR-bestân te meitsjen is it maklik om te meitsjen fan de triem-útwreiding fan .JAR nei .ZIP. Dit makket net in fout konvertearjen mar it docht programma 's dy't ZIP-bestannen brûke, lykas 7-Zip of PeaZip, makliker de JAR-bestân iepenje.

Mear ynformaasje oer it JAR-formaat

As jo ​​helprapportprogramma's yn JAR-bestannen nedich binne, folgje dizze keppeling foar ynstruksjes op de webside fan Oracle.

Ien ien beweardriem kin opnommen wurde yn in JAR-argyf en it moat wêze op it META-INF / MANIFEST.MF lokaasje. It moat de syntaksis fan 'e namme en wearde skieden wurde troch in kolon skieden, lykas Manifest-Versions: 1.0 . Dizze MF-bestân kin de klassen oanjaan dat de applikaasje lade moat.

Java-ûntwikkelders kinne digitale tekens tekenje, mar it tekenet net de JAR-triem sels. Ynstee dêrfan wurde de bestannen yn it argyf opnommen mei har ûndertekene kontrôtmen .