.jar — Архив Java
Oracle (originally Sun Microsystems) · 1995
Что такое файл .jar?
Файл JAR (Java Archive) — это формат файла пакета, который обычно используется для объединения множества файлов классов Java и связанных с ними метаданных и ресурсов в один файл для распространения. По сути, это архивы ZIP с определенной структурой и файлом манифеста. Файлы JAR часто используются для распространения Java-приложений, апплетов и библиотек.
Программы для открытия файлов .jar
| Платформа | Программа | ||
|---|---|---|---|
| Windows | Java Development Kit (JDK) | Бесплатно | Официальная |
| 7-Zip | Бесплатно | ||
| WinRAR | Платно | ||
| macOS | Java Development Kit (JDK) | Бесплатно | Официальная |
| The Unarchiver | Бесплатно |
Частые проблемы с файлами .jar
Часто задаваемые вопросы
Файл JAR используется для упаковки файлов классов Java, связанных метаданных и ресурсов в один файл для распространения, часто для приложений, библиотек или апплетов.
Да, поскольку файлы JAR по сути являются ZIP-архивами с определенной структурой, вы часто можете открыть их с помощью стандартных ZIP-утилит для просмотра их содержимого, хотя они предназначены для выполнения виртуальной машиной Java.
Вы можете запустить файл JAR из командной строки, используя команду 'java -jar yourfile.jar', при условии, что у вас установлена среда выполнения Java (JRE).
Технические детали
Файл JAR по сути является ZIP-архивом, что означает использование алгоритма сжатия DEFLATE. Он содержит каталог META-INF, который обычно содержит файл MANIFEST.MF с метаданными о содержимом архива. Сигнатура 'PK' в начале является отличительной чертой архивов на основе ZIP.