CLASS JAR
Конвертация файлов

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

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать CLASS в JAR?
Да - CLASS конвертируется в JAR.

Запустите jar cfe app.jar MainClass *.class в терминале с установленным JDK, чтобы создать исполняемый JAR. Упаковка - это чисто этап архивации; файлы .class внутри байт-в-байт идентичны оригиналам. Без записи Main-Class в манифесте команда java -jar app.jar выдаст ошибку.

Также в JAR: JAVA · PACK · DEX

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать CLASS в JAR?

Разрозненные файлы .class неудобно распространять или запускать. JAR объединяет все в один файл и, при наличии записи в манифесте, позволяет пользователям запускать приложение с помощью java -jar вместо управления путями классов и отдельными файлами классов.

Способы конвертации CLASS в JAR

jar (JDK) FREE

Перейдите в каталог с вашими файлами .class и выполните jar cfe app.jar com.example.MainClass *.class, чтобы создать исполняемый JAR. Опустите флаг e и аргумент main-class, чтобы создать библиотечный JAR.

IntelliJ IDEA Community FREE

Перейдите в File > Project Structure > Artifacts, добавьте JAR из модулей с зависимостями, установите главный класс и запустите Build > Build Artifacts.

Eclipse IDE FREE

Нажмите правой кнопкой мыши на проект, выберите Export > Java > Runnable JAR file, выберите конфигурацию запуска, укажите путь вывода и нажмите Finish.

Об этих форматах

Качество и на что обратить внимание

  • JAR - это ZIP-архив; переименуйте его в .zip, чтобы просмотреть содержимое в любом архиваторе. Файл META-INF/MANIFEST.MF управляет тем, как Java обрабатывает его.
  • Без атрибута Main-Class в манифесте команда java -jar app.jar не сработает - используйте jar cfe (а не jar cf), чтобы задать точку входа.
  • Байт-код не меняется; упаковка в JAR - это чисто архивация, которая не изменяет файлы .class.

Часто задаваемые вопросы

Нужен ли мне JRE или JDK для создания JAR?
Вам нужен JDK - команда jar поставляется вместе с JDK, а не с JRE.
Как проверить, что находится внутри существующего JAR?
Запустите jar tf app.jar в терминале или переименуйте .jar в .zip и откройте его в любом архиваторе.
Можно ли добавить файлы ресурсов (изображения, конфиги) в JAR?
Да - перечислите их вместе с файлами .class в команде jar или используйте сборщик артефактов в вашей IDE, чтобы включить их.