Што е 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-датотеки е да ја користите следнава команда во Command Prompt , заменувајќи го yourfile.jar со името на вашата JAR-датотека:

java -jar yourfile.jar

Бидејќи можеби ќе ви бидат потребни различни програми за отворање на различни JAR-датотеки, видете Како да ја смените стандардната програма за специфичното проширување на датотеката во Windows ако автоматски се отвора во програма со која не сакате да ја користите.

Грешки при отварање на JAR датотеки

Поради поставките за безбедност во оперативниот систем на Windows и во некои веб прелистувачи, воопшто не е невообичаено да се гледаат грешки при обид за пристап до Java-апликации.

На пример, " Java Application Blocked " може да се види кога се обидува да се вчита Java applet. " Вашите поставки за безбедност ја блокираа недоверливата апликација да работи ". Може да се поправи со поставување на нивото на безбедност во рамки на аплетот на Java Control Panel .

Ако не можете да отворате Java аплети дури и по инсталирањето на JRE, прво осигурајте се дека Јава е овозможена во вашиот прелистувач и дека контролната табла е правилно поставена за да се користи Јава. Потоа, целосно рестартирајте го вашиот прелистувач со затворање на сите отворени прозорци и повторно отворање на целата програма.

Исто така, проверете дали ја извршувате најновата верзија на Java. Ако не сте, вратете се на врската JRE погоре и инсталирајте ја најновата верзија.

Како да конвертирате JAR датотека

Можете да декомпалирате CLASS-датотеки на JAR-датотеката со Java-датотеки со помош на веб-страницата JavaDecompilers.com. Поставете ја JAR-датотеката таму и одберете кој декомповилер да го користите.

Погледнете го овој блог пост за конвертирање на Java во EXE ако сте заинтересирани да направите EXE- датотека од апликацијата JAR.

Конвертирањето на апликација Јава за да може да се користи на платформата Андроид ќе бара конверзија на JAR во APK датотека. Една опција може да биде да ја стартувате JAR-датотеката во емулатор на Android, така што програмата автоматски ќе креира APK-датотека. Сепак, се чини дека најлесниот начин да се добие Java-програма на Андроид е едноставно да го компајлирате АПК од оригиналниот изворен код.

Можете да направите извршни JAR-датотеки во програмски апликации како Eclipse.

Воените датотеки се датотеки на Java Web Archive, но не можете да конвертирате JAR-датотека директно во WAR-датотека, бидејќи форматот на WAR има одредена структура која не JARs. Наместо тоа, можете да изградите ВОЈ, а потоа да ја додадете 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-датотека може да ги специфицира класите кои апликацијата треба да ги вчита.

Јава програмерите можат дигитално да ги потпишат своите апликации, но таа не ја потпишува самата JAR-датотека. Наместо тоа, датотеките во архивата се наведени со нивните потпишани проверки .