Файл JAR (что это такое и как его открыть)

Что нужно знать

  • Файл JAR - это файл архива Java.
  • Откройте его в браузере (JRE должен быть установлен).
  • Преобразовать в EXE с помощью Затмение.

В этой статье объясняется, что такое JAR-файл, различные способы его открытия в зависимости от того, как вы хотите его использовать, и как преобразовать его в EXE или ZIP.

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

А файл с .JAR расширение файла - это файл архива Java, используемый для хранения программ и игр Java в одном файле. Некоторые содержат файлы, которые заставляют их работать как отдельные приложения, а другие содержат библиотеки программ для использования другими программами.

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

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

Файлы JAR

Как открыть файлы JAR

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

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

Поскольку файлы JAR сжимаются с помощью ZIP, любой распаковщик файлов может открыть их, чтобы увидеть содержимое, которое находится внутри. Сюда входят такие программы, как 7-молния, PeaZip а также jZip

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

java -jar yourfile.jar

Поскольку вам могут понадобиться разные программы для открытия разных файлов JAR, см. Как изменить программу по умолчанию для определенного расширения файла в Windows, если он автоматически открывается в программе, с которой вы не хотите его использовать.

Ошибки при открытии файлов JAR

Из-за настроек безопасности в операционной системе Windows и в некоторых веб-браузерах нередко можно увидеть ошибки при попытке доступа к приложениям Java.

Например, "Приложение Java заблокировано"можно увидеть при попытке загрузить Java-апплет. "Ваши настройки безопасности заблокировали запуск ненадежного приложения."может быть исправлено установка уровня безопасности внутри Java Апплет панели управления.

Если вы не можете открыть Java-апплеты даже после установки JRE, сначала убедитесь, что в вашем браузере включена Java и это Панель управления правильно настроена для использования Java. Затем полностью перезапустите браузер, закрыв все открытые окна и снова открыв всю программу.

Также, убедитесь, что у вас установлена ​​последняя версия Java. В противном случае вернитесь к этой ссылке JRE выше и установите последнюю версию.

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

Вы можете декомпилировать файлы CLASS файла JAR в файлы Java с помощью JavaDecompilers.com Веб-сайт. Загрузите туда свой JAR-файл и выберите, какой декомпилятор использовать.

Преобразование приложения Java для использования на платформе Android потребует преобразования файла JAR в APK. Одним из вариантов может быть запуск файла JAR в эмуляторе Android, чтобы программа автоматически создавала файл APK. Однако кажется, что самый простой способ получить программу Java на Android - это просто скомпилировать APK из исходного исходного кода.

Вы можете сделать исполняемые файлы JAR в приложениях программирования, таких как Затмение.

Файлы WAR - это файлы веб-архива Java, но вы не можете преобразовать файл JAR напрямую в файл WAR, поскольку формат WAR имеет особую структуру, которой нет в файлах JAR. Вместо этого вы можете создать WAR, а затем добавить файл JAR в каталог lib, чтобы классы внутри файла JAR были доступны для использования. WizToWar может помочь вам в этом.

Создать ZIP-файл из JAR-файла так же просто, как переименовать расширение файла с .JAR на .ZIP. На самом деле это не выполняет преобразование файлов, но позволяет программам, использующим файлы ZIP, таким как 7-Zip или PeaZip, легче открывать файл JAR.

Дополнительная информация о формате JAR

Если вам нужна помощь упаковка программ в файлы JAR, перейдите по этой ссылке для получения инструкций на веб-сайте Oracle.

В архив JAR может быть включен только один файл манифеста, и он должен находиться в МЕТА-ИНФ / МАНИФЕСТ.MF место нахождения. Он должен следовать синтаксис имени и значения, разделенных двоеточием, например Версия манифеста: 1.0. Этот файл MF может указывать классы, которые должно загружать приложение.

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