Súbor JAR (čo to je & Ako ho otvoriť)

Obsah:

Súbor JAR (čo to je & Ako ho otvoriť)
Súbor JAR (čo to je & Ako ho otvoriť)
Anonim

Čo by ste mali vedieť

  • Súbor JAR je archívny súbor Java.
  • Otvorte ho pomocou prehliadača (musí byť nainštalovaná Java).
  • Previesť na EXE pomocou Eclipse.

Tento článok vysvetľuje, čo je súbor JAR, rôzne spôsoby, ako ho otvoriť, v závislosti od toho, ako ho chcete použiť, a ako ho previesť na EXE alebo ZIP.

Čo je súbor JAR?

Súbor s príponou. JAR je súbor Java Archive, ktorý sa používa na ukladanie programov a hier Java v jednom súbore. Niektoré obsahujú súbory, vďaka ktorým fungujú ako samostatné aplikácie, a iné obsahujú knižnice programov, ktoré môžu použiť iné programy.

Súbory JAR sú komprimované ZIP a často ukladajú veci, ako sú súbory CLASS, súbor manifestu a zdroje aplikácií, ako sú obrázky, zvukové klipy a bezpečnostné certifikáty. Keďže môžu obsahovať stovky alebo dokonca tisíce súborov v komprimovanom formáte, je ľahké ich zdieľať a presúvať.

Mobilné zariadenia s podporou jazyka Java môžu používať tento formát pre herné súbory a niektoré webové prehliadače obsahujú témy a doplnky vo formáte JAR.

Image
Image

Ako otvoriť súbory JAR

Ak chcete otvárať spustiteľné súbory JAR, musíte mať nainštalované prostredie Java Runtime Environment (JRE), ale nezabudnite, že nie všetky súbory JAR sú spustiteľné súbory. Po inštalácii stačí na súbor dvakrát kliknúť a otvoriť ho.

Niektoré mobilné zariadenia majú JRE vstavaný. Po nainštalovaní je možné aplikácie Java otvárať aj vo webovom prehliadači, napríklad Firefox, Safari, Edge atď. (nie však Chrome).

Vzhľadom na to, že súbory JAR sú komprimované pomocou ZIP, každý dekomprimátor súborov ich môže otvoriť a zobraziť obsah, ktorý je vo vnútri. To zahŕňa programy ako 7-Zip, PeaZip a jZip

Ďalším spôsobom otvorenia súboru je použitie nasledujúceho príkazu v príkazovom riadku, pričom nahradíte súbor yourfile.jar názvom vášho vlastného súboru JAR:


java -jar yourfile.jar

Keďže na otváranie rôznych súborov JAR možno budete potrebovať rôzne programy, pozrite si časť Ako zmeniť predvolený program pre konkrétnu príponu súboru v systéme Windows, ak sa automaticky otvára v programe, s ktorým ju nechcete používať.

Chyby pri otváraní súborov JAR

Vzhľadom na nastavenia zabezpečenia v operačnom systéme Windows a v niektorých webových prehliadačoch nie je vôbec nezvyčajné vidieť chyby pri pokuse o prístup k aplikáciám Java.

Pri pokuse o načítanie apletu Java sa môže zobraziť napríklad „Zablokovaná aplikácia Java“. " Vaše nastavenia zabezpečenia zablokovali spustenie nedôveryhodnej aplikácie." možno opraviť nastavením úrovne zabezpečenia v aplete Java Control Panel.

Ak nemôžete otvárať aplety Java ani po nainštalovaní JRE, najprv sa uistite, že je vo vašom prehliadači povolená Java a že Ovládací panel je správne nastavený na používanie Java. Potom úplne reštartujte prehliadač zatvorením všetkých otvorených okien a opätovným otvorením celého programu.

Skontrolujte tiež, či používate najnovšiu verziu Java. Ak nie, vráťte sa na vyššie uvedený odkaz JRE a nainštalujte najnovšiu verziu. Alebo si prečítajte, ako aktualizovať aktuálnu inštaláciu Java.

Hoci je to nepravdepodobné, môžete dostávať chyby, pretože v skutočnosti nemáte súbor JAR, a preto program, ktorý používate na jeho otvorenie, nepodporuje formát. To sa môže stať, ak ste nesprávne prečítali príponu súboru. Nižšie je o tom viac.

Ako previesť súbor JAR

Súbory CLASS súboru JAR môžete dekompilovať na súbory Java pomocou JavaDecompilers.com. Nahrajte tam svoj súbor a vyberte si, ktorý dekompilátor použiť.

Konverzia aplikácie Java, aby sa dala použiť na platforme Android, by vyžadovala konverziu súboru JAR na súbor APK. Jednou z možností môže byť spustenie súboru JAR v emulátore Android, aby program automaticky vytvoril súbor APK. Zdá sa však, že najjednoduchší spôsob, ako získať Java program na Android, je jednoducho skompilovať APK z pôvodného zdrojového kódu.

V programovacích aplikáciách, ako je Eclipse, môžete vytvárať spustiteľné súbory JAR.

Súbory WAR sú súbory Java Web Archive, ale súbor JAR nemôžete konvertovať priamo na súbor WAR, pretože formát WAR má špecifickú štruktúru, ktorú JAR nemajú. Namiesto toho môžete vytvoriť WAR a potom pridať súbor JAR do adresára lib, aby boli triedy v súbore JAR dostupné na použitie. WizToWar vám s tým môže pomôcť.

Vytvorenie súboru ZIP zo súboru JAR je také jednoduché ako premenovanie prípony súboru z. JAR na. ZIP. Toto v skutočnosti nevykonáva konverziu súborov, ale umožňuje programom, ktoré používajú súbory ZIP, ako napríklad 7-Zip alebo PeaZip, ľahšie otvoriť súbor JAR.

Stále to nejde otvoriť?

Niektoré súbory zdieľajú niekoľko rovnakých písmen prípon súboru, čo môže spôsobiť zmätok, ak sa súbor neotvára tak, ako si myslíte. Čo sa deje, je, že s najväčšou pravdepodobnosťou nesprávne čítate príponu súboru.

Napríklad súbory JARVIS sa otvárajú v textovom editore a súbory JARC a ARJ sú archívy.

Viac informácií o formáte JAR

Ak potrebujete pomoc s balením programov do súborov JAR, postupujte podľa tohto odkazu, kde nájdete pokyny na webovej stránke Oracle.

Do archívu JAR môže byť zahrnutý iba jeden súbor manifestu a musí byť v umiestnení META-INF/MANIFEST. MF. Mal by sa riadiť syntaxou názvu a hodnoty oddelenými dvojbodkou, napríklad Manifest-Version: 1.0. Tento súbor MF môže špecifikovať triedy, ktoré má aplikácia načítať.

Vývojári Java môžu digitálne podpisovať svoje aplikácie, ale nepodpíše samotný súbor JAR. Namiesto toho sú súbory v archíve uvedené s ich podpísanými kontrolnými súčtami.

Odporúča: