Co je soubor JAR?

Jak otevřít, upravit a převést soubory JAR

Soubor s příponou .JAR je soubor archivu Java používaný pro ukládání programů a her v jazyce Java do jednoho souboru. Některé soubory obsahují soubory, které je pracují jako samostatné aplikace a jiné obsahují knihovny programů pro použití jiných programů.

JAR soubory jsou komprimovány ZIP a často ukládají věci jako soubory CLASS, soubor manifestu a aplikační zdroje, jako jsou obrázky, zvukové klipy a bezpečnostní certifikáty. Jelikož mohou obsahovat stovky nebo dokonce tisíce souborů v komprimovaném formátu, je snadné sdílet a přesouvat soubory JAR.

Mobilní zařízení podporující jazyk Java mohou používat soubory JAR jako herní soubory a některé webové prohlížeče obsahují témata a doplňky ve formátu JAR.

Jak otevřít soubory JAR

Pro otevření spustitelných souborů JAR musí být nainstalováno prostředí Java Runtime Environment (JRE), ale všimněte si, že ne všechny soubory JAR jsou spustitelné. Po instalaci můžete jednoduše poklepat na soubor JAR a otevřít jej.

Některá mobilní zařízení mají JRE vestavěný. Po instalaci mohou být Java aplikace otevřeny také ve webovém prohlížeči, jako jsou například Firefox, Safari, Edge nebo Internet Explorer (nikoliv Chrome).

Vzhledem k tomu, že soubory JAR jsou komprimovány pomocí ZIP, může každý dekompresor souborů otevřít jeden, aby viděl obsah, který je uvnitř. To zahrnuje programy jako 7-Zip, PeaZip a jZip

Dalším způsobem, jak otevřít soubory JAR, je použít následující příkaz v příkazovém řádku a nahradit soubor yourfile.jar názvem vašeho vlastního souboru JAR:

java -jar yourfile.jar

Vzhledem k tomu, že potřebujete různé programy pro otevření různých souborů JAR, podívejte se do části Jak změnit výchozí program pro konkrétní příponu souborů v systému Windows, pokud se automaticky otevře v programu, s nímž jej nechcete používat.

Chyby Otevření souborů JAR

Vzhledem k nastavení zabezpečení v operačním systému Windows av některých webových prohlížečích není vůbec neobvyklé, že se při pokusu o přístup k aplikacím Java zobrazí chyba.

Například při pokusu o načtení appletu Java se může zobrazit " Zablokovaná aplikace Java ". " Nastavení zabezpečení zablokovali nesprávnou aplikaci z běhu. " Lze vyřešit nastavením úrovně zabezpečení v apletu ovládacího panelu Java.

Pokud nelze otevřít Java applety ani po instalaci JRE, nejprve se ujistěte, zda je ve vašem prohlížeči povoleno rozhraní Java a zda je ovládací panel správně nastaven pro použití Java. Potom zcela restartujte prohlížeč tím, že zavřete všechna otevřená okna a znovu otevřete celý program.

Také zkontrolujte, zda používáte nejnovější verzi Java. Pokud nejste, přejděte na výše uvedený odkaz JRE a nainstalujte nejnovější verzi.

Jak převést soubor JAR

Dejte nám zpětnou vazbu Další informace Dejte nám zpětnou vazbu Řešení Dejte nám zpětnou vazbu Další informace Dejte nám Nahrajte soubor JAR a vyberte, který dekompilátor chcete použít.

Podívejte se na tento blogový příspěvek o konverzi Java na EXE, pokud máte zájem o vytvoření souboru EXE z aplikace JAR.

Konverze aplikace Java, aby mohla být použita na platformě Android, by vyžadovala konverzi souboru JAR na soubor APK. Jednou z možností může být spuštění souboru JAR v emulátoru Android, aby program automaticky vytvářel soubor APK. Zdá se však, že nejjednodušší způsob, jak získat program Java v systému Android, je prostě kompilovat soubor APK z původního zdrojového kódu.

Můžete spustit spustitelné soubory JAR v programovacích aplikacích, jako je Eclipse.

Soubory WAR jsou soubory Java Web Archive, ale soubor JAR nelze převést přímo do souboru WAR, protože formát WAR má určitou strukturu, kterou JAR nemají. Místo toho můžete vytvořit WAR a přidat soubor JAR do adresáře lib tak, aby třídy uvnitř souboru JAR byly k dispozici pro použití. WizToWar vám může pomoci.

Vytvoření souboru ZIP z souboru JAR je stejně snadné jako přejmenování přípony souboru z .JAR na .ZIP. To ve skutečnosti nevykonává konverzi souborů, ale umožňuje programům, které používají ZIP soubory, jako je 7-Zip nebo PeaZip, snadněji otevřít soubor JAR.

Další informace o formátu JAR

Pokud potřebujete programy pro balení nápovědy do souborů JAR, postupujte podle pokynů na webových stránkách společnosti Oracle.

Do archivu JAR může být zahrnut pouze jeden soubor manifestu a musí být umístěn v umístění META-INF / MANIFEST.MF . Mělo by následovat syntaxi jména a hodnoty oddělené dvojtečkou, jako Manifest-Version: 1.0 . Tento soubor MF může specifikovat třídy, které má aplikace načíst.

Vývojáři jazyka Java mohou své aplikace digitálně podepisovat, ale nepodepisují samotný soubor JAR. Místo toho jsou soubory uvnitř archivu uvedeny se svými podepsanými kontrolními součty .