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, но вы не можете преобразовать файл 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-файл. Вместо этого файлы внутри архива перечислены с их подписанными контрольными суммами.

Рекомендуемые: