Быстрый старт

1. Загрузка

На странице загрузки выберите сборку Protector4J, подходящую вашему компьютеру:

  • Windows: загрузите установщик .exe.
  • macOS: загрузите .dmg для Apple Silicon или для Intel — в зависимости от чипа вашего Mac.
  • Linux: загрузите архив для Linux x64.

2. Запуск

  • Windows: после установки запустите Protector4J из меню «Пуск».
  • macOS: откройте .dmg, перетащите Protector4J.app в «Программы» и запустите его.
  • Linux: распакуйте архив, перейдите в распакованный каталог в терминале и выполните ./p4j-ui.sh.

3. Защита приложения

Шаг 1. Вход в учётную запись для получения полной лицензии

  1. Нажмите Логин в правом верхнем углу окна.
  2. Введите адрес электронной почты и пароль своей учётной записи и нажмите Логин.
  3. После входа учётная запись отображается в правом верхнем углу. Все приложения, защищённые в период действия лицензии, получают полную лицензию.

🎉 Protector4J можно попробовать и без учётной записи.

Даже без учётной записи вы можете пройти весь процесс защиты целиком. Без входа защищённое приложение получает пробную лицензию на 7 дней и в течение этого срока работает как обычно.

После этого пробный пакет перестаёт запускаться, а работающее пробное приложение завершается само. Для длительной работы войдите в учётную запись с лицензией и выполните защиту заново, чтобы получить пакет с полной лицензией.

Вход в Protector4J по электронной почте и паролю

Шаг 2. Выбор типа приложения

После запуска выберите тип, соответствующий файлу, который нужно защитить:

  • обычный исполняемый JAR — Java приложение;
  • приложение Spring Boot — Spring Boot;
  • WAR для Tomcat — Tomcat WAR;
  • JAR, в котором нужно зашифровать только классы, — Шифрование библиотеки.

Выбор типа защищаемого приложения

Шаг 3. Выбор входного файла и целевых платформ

  1. Нажмите Просмотреть... и выберите JAR или WAR, который нужно защитить.
  2. В поле Версия Java выберите версию, необходимую вашему приложению. Если не уверены, оставьте 21 (по умолчанию).
  3. В разделе Целевые платформы отметьте все системы, на которых будет работать приложение. Можно выбрать сразу несколько.
  4. Оставьте Простой (рекомендуется) без изменений и нажмите Следующий.

Выбор входного файла, версии Java и целевых платформ

Шаг 4. Ожидание автоматической проверки

Простой режим анализирует приложение и подбирает безопасные значения по умолчанию. По окончании проверки просмотрите результат и нажмите Продолжить.

Просмотр результатов автоматического сканирования совместимости

Шаг 5. Подтверждение вывода и запуск защиты

  1. В поле Каталог вывода выберите, куда записать результат.
  2. Проверьте в сводке тип приложения, версию Java и целевые платформы.
  3. Чтобы изменить область защиты, параметры запуска JVM или другие настройки, нажмите Настройка.... После изменений нажмите Следующий, чтобы вернуться на эту страницу и ещё раз просмотреть сводку.
  4. Когда всё верно, нажмите Запустить защиту.
  5. Дождитесь надписи Защита завершена в окне хода выполнения и откройте указанный каталог вывода.

Подтверждение каталога вывода и параметров защиты

Шаг 6. Запуск защищённого приложения

В каталоге вывода находятся приложение, среда выполнения и сценарии запуска. Держите их вместе.

  • Windows: дважды щёлкните run.bat или выполните run.bat в командной строке.
  • macOS: дважды щёлкните run.command или выполните ./run.sh в терминале.
  • Linux: выполните ./run.sh в терминале.

Как изменить область защиты и другие параметры, описано в Руководстве по графическому интерфейсу.