Файл с расширением .JAR-файла является файлом архива Java, который используется для хранения 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, если она автоматически открывается в программе, с которой вы не хотите ее использовать. Из-за настроек безопасности в операционной системе Windows и некоторых веб-браузерах совсем не редко встречаются ошибки при попытке доступа к приложениям Java. Например, " Заблокировано приложение Java «можно увидеть при попытке загрузить Java-апплет». Настройки безопасности заблокировали работу ненадежного приложения. »можно установить, установив уровень безопасности в апплете панели управления Java. Если вы не можете открывать Java-апплеты даже после установки JRE, сначала убедитесь, что Java включен в вашем браузере и что панель управления правильно настроена для использования Java. Затем полностью перезапустите браузер, закрыв все открытые окна, а затем снова запустив всю программу. Кроме того, убедитесь, что вы используете последнюю версию Java. Если вы этого не сделаете, вернитесь к этой ссылке JRE выше и установите последнюю версию. Вы можете декомпилировать файлы CLASS файла JAR в файлы Java с помощью веб-сайта JavaDecompilers.com. Загрузите там свой JAR-файл и выберите, какой декомпилятор использовать. См. Это сообщение в блоге о преобразовании Java в EXE, если вы заинтересованы в создании EXE-файла из приложения JAR. Преобразование приложения 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-файл. Если вам нужна помощь по упаковке программ в JAR-файлы, следуйте этой ссылке для инструкций на веб-сайте Oracle. В архив JAR может быть включен только один файл манифеста, и он должен находиться на META-INF / MANIFEST.MF место нахождения. Он должен следовать синтаксису имени и значения, разделенных двоеточием, например Манифест-версия: 1.0 , Этот MF-файл может указывать классы, которые приложение должно загружать. Разработчики Java могут подписывать свои приложения под цифровой подписью, но не подписывают сам файл JAR. Вместо этого файлы в архиве перечислены с их подписанными контрольными суммами. Ошибки открытия файлов JAR
Как конвертировать JAR-файл
Дополнительная информация о формате JAR




