Get Started

Video Tutorials


Please visit to download the latest version.

The platforms supported now:


For Windows and Linux users, just download and extract the archive.

For macOS users, please download the dmg file and drag Protector4J to Applications, and the real contents of this tool are in


We provide both GUI Tool and CLI Tool, you can use the GUI tool when testing, and use the CLI tool for fast integration.

GUI Tool

protector4j-ui[.exe] is the GUI Tool. With the wizard, you can complete the encryption process step by step according to your application type.

CLI Tool

protector4j[.exe] is the CLI Tool. Execute protector4j -h to view the detailed usage.

For users of macOS, you can find the cli tool in

Task File Templates

It needs to specify a task file as an argument to the command-line tool. You can modify the task file templates according to the project requirement. The task files templates is in the task-templates folder

App Types Supported

Java Versions Supported

  • Java 8
  • Java 11

Protect your Java App