快速开始

1. 下载

在下载页选择与电脑匹配的 Protector4J:

  • Windows:下载 .exe 安装包。
  • macOS:根据 Mac 的芯片类型下载 Apple Silicon 或 Intel 版 .dmg
  • Linux:下载 Linux x64 压缩包。

2. 启动

  • Windows:完成安装后,从开始菜单启动 Protector4J。
  • macOS:打开 .dmg,将 Protector4J.app 拖入“应用程序”,然后启动。
  • Linux:解压下载的压缩包,在终端进入解压目录,然后运行 ./p4j-ui.sh 启动 Protector4J。

3. 使用

第 1 步:登录并取得正式授权

  1. 点击窗口右上角的 Login
  2. 输入账号邮箱和密码,然后点击 Login
  3. 登录成功后,右上角会显示当前账号。账号授权有效期内生成的加密程序会嵌入正式授权。

🎉无需登录,也可免费试用

如果暂时没有账号,可以直接继续,完整体验 Protector4J 的保护流程。未登录时,生成的加密程序会自带 7 天试用授权,在试用期内可正常启动和运行。

试用期结束后,试用包将无法再次启动,正在运行的试用程序也会自动结束。如需长期使用,请登录已获授权的账号后重新执行保护,生成带正式授权的新包。

输入邮箱和密码登录 Protector4J

第 2 步:选择应用类型

启动后,根据要保护的文件选择入口:

  • 普通可执行 JAR:选择 Java Application
  • Spring Boot 应用:选择 Spring Boot
  • Tomcat WAR:选择 Tomcat WAR
  • 只需要加密类库 JAR:选择 Library Encryption

选择要保护的应用类型

第 3 步:选择输入文件和目标平台

  1. 点击 Browse…,选择要保护的 JAR 或 WAR 文件。
  2. Bundled Java version 选择应用需要的 Java 版本;不确定时保持 21 (default)
  3. Target platforms 中勾选应用将要运行的系统,可以同时选择多个。
  4. 保持 Simple (recommended),然后点击 Next

选择输入文件、Java 版本和目标平台

第 4 步:等待自动检查

简单模式会自动扫描应用,并选择安全的默认参数。检查完成后,阅读结果并点击 Continue

查看自动兼容性检查结果

第 5 步:确认输出并开始保护

  1. Output directory 中选择输出目录。
  2. 检查参数摘要中的应用类型、Java 版本和目标平台。
  3. 如果需要调整保护范围、JVM 启动参数或其他配置,点击 Customize…。修改完成后点击 Next 返回本页,再次检查参数摘要。
  4. 确认无误后,点击 Run protection
  5. 在进度窗口中等待 Protection finished,然后打开提示的输出目录。

确认输出目录和保护参数

第 6 步:运行保护后的应用

输出目录中已包含应用、运行时和启动脚本,请保持它们在一起:

  • Windows:双击 run.bat,或在命令行中运行 run.bat
  • macOS:双击 run.command,或在终端运行 ./run.sh
  • Linux:在终端运行 ./run.sh

需要调整保护范围或其他参数时,请查看 GUI 使用指南