Што такое JAR файл?

Як адкрываць, рэдагаваць і канвертаваць файлы JAR

Файл з .JAR пашырэннем файла ўяўляе сабой файл Java Archive выкарыстоўваецца для захоўвання Java праграм і гульняў у адным файле. Некаторыя з іх утрымоўваюць файлы, якія робяць іх працаваць як аўтаномныя прыкладанні і іншыя трымаюць бібліятэкі праграм для выкарыстання іншых праграм.

JAR файлы ZIP сціснуты і часта захоўвае рэчы , як CLASS файлы, файл маніфеста і рэсурсы прыкладанняў , такія як малюнкі, гукавыя кліпы, а таксама сертыфікаты бяспекі. Бо яны могуць захоўваць сотні ці нават тысячы файлаў у сціснутым фармаце, лёгка абменьвацца і перамяшчаць файлы JAR.

Java-сумяшчальных мабільных прылад могуць выкарыстоўваць JAR-файлы ў файлы гульні, а некаторыя вэб-браўзэры трымаць тэмы і дапаўненні ў фармаце JAR.

Як адкрыць файлы JAR

Java Runtime Environment (JRE) павінен быць усталяваны для таго, каб адкрыць выкананы JAR-файлы, але ўлічыце, што не ўсе JAR файлы выкананых файлаў. Пасля ўстаноўкі, вы можаце проста двойчы пстрыкніце файл JAR, каб адкрыць яго.

Некаторыя мабільныя прылады маюць JRE убудаваны. Пасля ўстаноўкі Java прыкладанняў можна адкрыць у вэб-браўзэры, таксама, як Firefox, Safari, Edge, або Internet Explorer (але не Chrome).

Паколькі JAR файлы сціснутыя з дапамогай ZIP, любы файл декомпрессора можа адкрыць адзін, каб убачыць змесціва, якія знаходзяцца ўнутры. Гэта ўключае ў сябе такія праграмы, як 7-Zip, PeaZip і jZip

Іншы спосаб адкрыць JAR - файлы неабходна выкарыстоўваць наступную каманду ў камандным радку , замяніўшы yourfile.jar з імем Вашага ўласнага файла JAR:

Java -jar yourfile.jar

Так як вы , магчыма , спатрэбіцца розныя праграмы , каб адкрываць розныя файлы JAR см Як змяніць праграмы па змаўчанні для пэўнага пашырэння файла ў Windows , калі ён аўтаматычна адкрываную ў праграме , якую вы не хочаце выкарыстоўваць яго.

Памылкі пры адкрыцці файлаў JAR

З-за налад бяспекі ў аперацыйнай сістэме Windows, так і ўнутры некаторых вэб-браўзэраў, гэта зусім не рэдкасць убачыць памылкі пры спробе атрымаць доступ да Java-прыкладанняў.

Напрыклад, «Java Application Заблакаваны» можна ўбачыць пры спробе загрузіць аплет Java. «Параметры бяспекі заблакавалі ненадзейны запуск прыкладання.» Можа быць выпраўлена шляхам ўстаноўкі ўзроўню бяспекі ў рамках Java аплет панэлі кіравання .

Калі вы не можаце адкрыць Java-аплетаў, нават пасля ўстаноўкі JRE, спачатку пераканайцеся, што Java уключаны ў вашым браўзэры і панэль кіравання правільна настроена на выкарыстанне Java. Затым цалкам перазапусціць браўзэр, зачыніўшы ўсе адчыненыя вокны, а затым паўторнае адкрыццё ўсёй праграмы.

Акрамя таго, пераканайцеся, што вы карыстаецеся апошнюю версію Java. Калі гэта не так, вярнуцца да гэтай спасылцы JRE вышэй і ўсталюйце апошнюю версію.

Як канвертаваць JAR-файла

Вы можаце дэкампіляваць файлы класы слоічкі файла на Java-файлы з дапамогай вэб-сайта JavaDecompilers.com. Загрузіце файл JAR там і выбраць декомпилятор выкарыстоўваць.

Глядзіце гэты пост у блогу аб пераўтварэнні Java у EXE , калі вы зацікаўлены ў прыняцці EXE - файл з прыкладання JAR.

Пераўтварэнне прыкладання Java, так што яна можа быць выкарыстана на Android платформы запатрабуе слоічак пераўтварэння файлаў APK. Адным з варыянтаў можа быць, каб запусціць файл JAR ў Android эмулятар, так што праграма стварае файл APK аўтаматычна. Тым не менш, здаецца, што самы просты спосаб атрымаць праграму Java на Android, каб проста кампіляваць APK з зыходнага кода.

Вы можаце зрабіць выкананы JAR-файлы ў праграмаванні прыкладанняў, такіх як Eclipse.

WAR файлы Java Web Архіў файлаў, але вы не можаце пераўтварыць файл JAR непасрэдна ў файл WAR, так як фармат WAR мае пэўную структуру, якая не рабіць JAR-файлы. Замест гэтага, вы можаце пабудаваць WAR, а затым дадаць файл JAR ў Lib каталога, так што класы ўнутры файла JAR даступныя для выкарыстання. WizToWar можа дапамагчы вам зрабіць гэта.

Каб зрабіць ZIP-файл з файла JAR з'яўляецца гэтак жа лёгка, як перайменаваць пашырэнне файла .jar ў .zip. Гэта на самай справе не выконваць пераўтварэнне файлаў, але гэта дазволіць праграмы, якія выкарыстоўваюць ZIP-файлы, як 7-Zip або PeaZip, больш лёгка адкрыць файл JAR.

Больш падрабязная інфармацыя аб фармаце JAR

Калі вам патрэбна дапамога праграмы пакавання ў JAR-файлаў, прытрымлівайцеся па гэтай спасылцы для атрымання інструкцый на вэб-сайце Oracle.

Толькі адзін файл маніфесту можа быць уключаны ў архіў JAR , і ён павінен быць у META-INF / MANIFEST.MF месца. Ён павінен прытрымлівацца сінтаксіс імя і значэння , падзеленых двукроп'ем, як Manifest-Version: 1.0. Гэты файл MF можна паказаць класы, якія прыкладанне павінна загружаць.

Распрацоўшчыкі Java могуць паставіць лічбавы подпіс сваіх прыкладанняў, але ён не падпісвае сам JAR-файл. Замест гэтага, файлы ўнутры архіва з указаннем іх падпісаных кантрольнымі сумамі .