快速开始
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 步:登录并取得正式授权
- 点击窗口右上角的 Login。
- 输入账号邮箱和密码,然后点击 Login。
- 登录成功后,右上角会显示当前账号。账号授权有效期内生成的加密程序会嵌入正式授权。
🎉无需登录,也可免费试用
如果暂时没有账号,可以直接继续,完整体验 Protector4J 的保护流程。未登录时,生成的加密程序会自带 7 天试用授权,在试用期内可正常启动和运行。
试用期结束后,试用包将无法再次启动,正在运行的试用程序也会自动结束。如需长期使用,请登录已获授权的账号后重新执行保护,生成带正式授权的新包。

第 2 步:选择应用类型
启动后,根据要保护的文件选择入口:
- 普通可执行 JAR:选择 Java Application。
- Spring Boot 应用:选择 Spring Boot。
- Tomcat WAR:选择 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 使用指南。