Быстрое начало
1. Скачивание
На странице скачивания выберите Protector4J, соответствующий вашему компьютеру:
- Windows: скачайте пакет установки
.exe. - macOS: скачайте версию
.dmgдля Apple Silicon или Intel в зависимости от типа чипа вашего Mac. - Linux: скачайте архив для Linux x64.
2. Запуск
- Windows: после завершения установки запустите Protector4J из меню «Пуск».
- macOS: откройте
.dmg, перетащитеProtector4J.appв “Приложение”, затем запустите программу. - Linux: распакуйте скачанный архив, перейдите в папку с распакованными файлами через терминал, после чего запустите
./p4j-ui.shдля запуска Protector4J.
3. Использование
Шаг 1: войдите в систему и получите полную лицензию
- Нажмите на элемент Login в правом верхнем углу окна.
- Введите адрес электронной почты и пароль, затем нажмите на Login.
- После успешного входа текущий аккаунт отобразится в правом верхнем углу. Защищённые приложения, созданные в течение срока действия лицензии аккаунта, будут содержать полную лицензию.
🎉Можно без входа в систему также воспользоваться бесплатной пробной версией.
Если у вас пока нет аккаунта, вы можете продолжить и в полной мере ознакомиться с процессом защиты от Protector4J. При отсутствии входа в систему создаваемая шифрующая программа будет содержать элемент 7-дневная пробная лицензия, что позволит ей нормально запускаться и работать в течение пробного периода.
После истечения пробного периода пакет пробной версии не сможет быть запущен снова, а текущая пробная программа также автоматически завершится. Для долгосрочного использования войдите в авторизованный аккаунт и снова выполните процедуру защиты, чтобы создать новый пакет с официальной лицензией.

Шаг 2: Выбор типа приложения
После запуска выберите соответствующий вариант в зависимости от файла, который необходимо защитить:
- Обычный исполняемый JAR: выберите Java Application.
- Приложение Spring Boot: выберите Spring Boot.
- WAR-файл Tomcat: выберите Tomcat WAR.
- JAR-файл с лишь зашифрованными библиотеками: выберите Library Encryption.

Шаг 3: Выбор входного файла и целевой платформы
- Нажмите Browse…, чтобы выбрать файл JAR или WAR, который необходимо защитить.
- В Bundled Java version укажите версию Java, требуемую приложением; если вы не уверены, оставьте значение 21 (default).
- В Target platforms отметьте операционные системы, на которых будет работать приложение; можно выбрать несколько вариантов одновременно.
- Оставьте значение Simple (recommended), затем нажмите Next.

Шаг 4: Ожидание автоматической проверки
В режиме «Простой» приложение автоматически сканируется, и выбираются безопасные стандартные параметры. После завершения проверки прочитайте результаты и нажмите Continue.

Шаг 5: Подтверждение результата и начало защиты
- В Output directory выберите каталог для сохранения результата.
- Проведите «проверка совместимости» для типа приложения, версии Java и целевой платформы в резюме параметров.
- Если необходимо скорректировать «область защиты», параметры запуска JVM или другие настройки, нажмите Customize…. После внесения изменений нажмите Next, чтобы вернуться на эту страницу и снова проверить резюме параметров.
- После подтверждения правильности данных нажмите Run protection.
- Ожидайте завершения процесса Protection finished в окне прогресса, затем откройте указанный каталог вывода.

Шаг 6: Запуск защищённого приложения
В каталоге вывода уже находятся приложение, библиотеки выполнения и скрипты запуска — сохраняйте их вместе.
- Windows: дважды щелкните по
run.batили запуститеrun.batв командной строке. - macOS: дважды щелкните по
run.commandили запустите./run.shв терминале. - Linux: запустите
./run.shв терминале.
Если необходимо скорректировать «область защиты» или другие параметры, ознакомьтесь с Руководство по использованию GUI.