JAR файл (какво е & Как да отворите такъв)

Съдържание:

JAR файл (какво е & Как да отворите такъв)
JAR файл (какво е & Как да отворите такъв)
Anonim

Какво да знаете

  • JAR файлът е архивен файл на Java.
  • Отворете такъв с браузър (трябва да има инсталирана Java).
  • Конвертирайте в EXE с Eclipse.

Тази статия обяснява какво е JAR файл, различните начини, по които можете да го отворите в зависимост от това как искате да го използвате, и как да го конвертирате в EXE или ZIP.

Какво е JAR файл?

Файл с файлово разширение. JAR е Java архивен файл, използван за съхраняване на Java програми и игри в един файл. Някои съдържат файлове, които ги карат да работят като самостоятелни приложения, а други съдържат програмни библиотеки, които други програми да използват.

JAR файловете са ZIP компресирани и често съхраняват неща като CLASS файлове, манифестен файл и ресурси на приложението като изображения, звукови клипове и сертификати за сигурност. Тъй като те могат да съдържат стотици или дори хиляди файлове в компресиран формат, е лесно да ги споделяте и премествате.

Мобилните устройства с възможност за Java може да използват този формат за файлове с игри, а някои уеб браузъри поддържат теми и добавки във формат JAR.

Image
Image

Как да отваряте JAR файлове

Средата за изпълнение на Java (JRE) трябва да бъде инсталирана, за да се отварят изпълними JAR файлове, но имайте предвид, че не всички JAR файлове са изпълними. Веднъж инсталиран, можете просто да щракнете двукратно върху файла, за да го отворите.

Някои мобилни устройства имат вграден JRE. Веднъж инсталирани, Java приложенията могат да се отварят и в уеб браузър, като Firefox, Safari, Edge и др. (но не и Chrome).

Тъй като JAR файловете са компресирани с ZIP, всеки файлов декомпресор може да отвори такъв, за да види съдържанието, което е вътре. Това включва програми като 7-Zip, PeaZip и jZip

Друг начин да отворите файла е да използвате следната команда в командния ред, като замените yourfile.jar с името на вашия собствен JAR файл:


java -jar yourfile.jar

Тъй като може да имате нужда от различни програми за отваряне на различни JAR файлове, вижте Как да промените програмата по подразбиране за конкретно файлово разширение в Windows, ако се отваря автоматично в програма, с която не искате да го използвате.

Грешки при отваряне на JAR файлове

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

Например, „ Java приложението е блокирано “може да се види при опит за зареждане на Java аплет. " Настройките ви за защита са блокирали изпълнението на ненадеждно приложение. " може да се коригира чрез задаване на ниво на защита в аплета на контролния панел на Java.

Ако не можете да отворите Java аплети дори след инсталиране на JRE, първо се уверете, че Java е активирана във вашия браузър и че контролният панел е правилно настроен да използва Java. След това рестартирайте напълно браузъра си, като затворите всички отворени прозорци и след това отворите отново цялата програма.

Също така проверете дали използвате най-новата версия на Java. Ако не сте, върнете се към тази JRE връзка по-горе и инсталирайте най-новата версия. Или научете как да актуализирате текущата си инсталация на Java.

Въпреки че е малко вероятно, може да получавате грешки, защото всъщност нямате JAR файл и програмата, която използвате, за да го отворите, не поддържа формата. Това може да се случи, ако не сте прочели разширението на файла. Има повече за това по-долу.

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

Можете да декомпилирате CLASS файловете на JAR файл в Java файлове с помощта на JavaDecompilers.com. Качете файла си там и изберете кой декомпилатор да използвате.

Преобразуването на Java приложение, така че да може да се използва на платформата Android, ще изисква преобразуване на JAR в APK файл. Една от опциите може да е да стартирате JAR файла в емулатор на Android, така че програмата автоматично да създаде APK файл. Изглежда обаче, че най-лесният начин да получите Java програма на Android е просто да компилирате APK от оригиналния изходен код.

Можете да създавате изпълними JAR файлове в приложения за програмиране като Eclipse.

WAR файловете са файлове на Java Web Archive, но не можете да конвертирате JAR файл директно във WAR файл, тъй като WAR форматът има специфична структура, която JAR няма. Вместо това можете да създадете WAR и след това да добавите JAR файла в директорията lib, така че класовете в JAR файла да са достъпни за използване. WizToWar може да ви помогне да направите това.

Да направите ZIP файл от JAR файл е толкова лесно, колкото да преименувате файловото разширение от. JAR на. ZIP. Това всъщност не извършва преобразуване на файлове, но позволява на програми, които използват ZIP файлове, като 7-Zip или PeaZip, да отварят по-лесно JAR файла.

Все още не можете да го отворите?

Някои файлове споделят няколко от едни и същи букви на файловото разширение, което може да предизвика объркване, ако файлът не се отваря, както смятате, че трябва. Това, което се случва, е, че най-вероятно разчитате погрешно файловото разширение.

Например файловете JARVIS се отварят с текстов редактор, а файловете JARC и ARJ са архиви.

Повече информация за JAR формата

Ако имате нужда от помощ за пакетиране на програми в JAR файлове, следвайте тази връзка за инструкции на уебсайта на Oracle.

Само един манифестен файл може да бъде включен в JAR архив и той трябва да бъде в местоположението META-INF/MANIFEST. MF. Трябва да следва синтаксиса на името и стойността, разделени с двоеточие, като Manifest-Version: 1.0. Този MF файл може да посочи класовете, които приложението трябва да зареди.

Разработчиците на Java могат да подписват цифрово своите приложения, но това не подписва самия JAR файл. Вместо това, файловете в архива са изброени със своите подписани контролни суми.

Препоръчано: