快速开始
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 步:登录以取得正式授权
- 点击窗口右上角的登录。
- 输入账号邮箱和密码,然后点击登录。
- 登录成功后,右上角会显示当前账号。在账号授权有效期内保护的应用,都会嵌入正式授权。
🎉 不登录也可以先免费试用
如果暂时还没有账号,同样可以完整走一遍保护流程。未登录时生成的受保护应用会自带 7 天试用授权,在试用期内可以正常启动和运行。
试用期结束后,试用包无法再启动,正在运行的试用应用也会自动退出。要长期使用,请用已获授权的账号登录,重新执行一次保护,生成带正式授权的新包。

第 2 步:选择应用类型
启动后,选择与你要保护的文件相对应的类型:
- 普通可执行 JAR:选择 Java 应用。
- Spring Boot 应用:选择 Spring Boot。
- Tomcat WAR:选择 Tomcat WAR。
- 只需要加密其中的类的 JAR:选择类库加密。

第 3 步:选择输入文件和目标平台
- 点击浏览…,选择要保护的 JAR 或 WAR 文件。
- 在 Java 版本中选择应用需要的 Java 版本;拿不准就保持 21(默认)。
- 在目标平台中勾选应用将要运行的系统,可以一次选择多个。
- 保持简单(推荐)不变,然后点击下一步。

第 4 步:等待自动检查
简单模式会扫描应用,并替你选好安全的默认参数。扫描结束后,查看结果并点击继续。

第 5 步:确认输出并开始保护
- 在输出目录中选择结果的存放位置。
- 在参数摘要中核对应用类型、Java 版本和目标平台。
- 如果需要调整保护范围、JVM 启动选项或其它设置,点击自定义…;改完后点击下一步回到本页,再次核对参数摘要。
- 确认无误后,点击运行保护。
- 等待进度窗口显示保护已完成,然后打开它指出的输出目录。

第 6 步:运行保护后的应用
输出目录中已经包含应用、运行时和启动脚本,请把它们放在一起,不要拆分。
- Windows:双击
run.bat,或在命令行中运行run.bat。 - macOS:双击
run.command,或在终端中运行./run.sh。 - Linux:在终端中运行
./run.sh。
需要调整保护范围或其它参数时,请参阅 GUI 使用指南。