快速开始

1. 下载

在下载页面选择与你的电脑匹配的 Protector4J 安装包:

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

2. 启动

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

3. 保护一个应用

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

  1. 点击窗口右上角的登录
  2. 输入账号邮箱和密码,然后点击登录
  3. 登录成功后,右上角会显示当前账号。在账号授权有效期内保护的应用,都会嵌入正式授权。

🎉 不登录也可以先免费试用

如果暂时还没有账号,同样可以完整走一遍保护流程。未登录时生成的受保护应用会自带 7 天试用授权,在试用期内可以正常启动和运行。

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

输入邮箱和密码登录 Protector4J

第 2 步:选择应用类型

启动后,选择与你要保护的文件相对应的类型:

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

选择要保护的应用类型

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

  1. 点击浏览…,选择要保护的 JAR 或 WAR 文件。
  2. Java 版本中选择应用需要的 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

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