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

JAR — Java-архив

Что это такое?

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

По сути это тот же ZIP-архив, дополненный манифестом, который указывает виртуальной машине Java, с чего начинать выполнение.

История и происхождение

Формат появился в 1996 году вместе с Java для решения конкретной задачи: распространять приложение из сотен файлов, не рассыпая их по отдельности.

Его принцип работы не менялся почти тридцать лет, и он до сих пор лежит в основе значительной части корпоративного программного обеспечения.

Чем он удобен

Целое приложение в одном файле, которое можно запустить везде, где установлена Java.

Его можно подписать цифровой подписью, подтверждающей происхождение.

Ограничения и недостатки

Требует установленной на компьютере среды Java.

JAR из непроверенного источника — это исполняемый код, поэтому нужна осторожность.

Советы по использованию

Чтобы изучить содержимое JAR, переименуйте его в ZIP — так вы увидите его внутреннюю структуру.

Никогда не запускайте JAR, скачанный из сомнительного источника: это программа, а не документ.

Конвертируйте ваш JAR за секунды на наших защищённых серверах во Франции.

Конвертировать JAR