Início Rápido
1. Baixar
Na página de download, selecione o Protector4J compatível com o seu computador:
- Windows: Baixe o pacote de instalação
.exe. - macOS: Baixe a versão Apple Silicon ou Intel do
.dmg, de acordo com o tipo de chip do Mac. - Linux: Baixe o pacote compactado para Linux x64.
2. Iniciar
- Windows: Após concluir a instalação, inicie o Protector4J pelo menu Iniciar.
- macOS: Abra o
.dmg, arraste oProtector4J.apppara dentro do “Aplicação protegida” e, em seguida, inicie o programa. - Linux: Descomprima o pacote baixado, acesse o diretório descompactado pelo terminal e execute o
./p4j-ui.shpara iniciar o Protector4J.
3. Uso
Passo 1: Faça login e obtenha uma licença completa
- Clique em Login, localizado no canto superior direito da janela.
- Insira o e-mail da conta e a senha, e depois clique em Login.
- Após o login, a conta atual será exibida no canto superior direito. Os aplicativos protegidos gerados durante o período de validade da licença da conta incluirão a licença completa.
🎉É possível fazer um teste gratuito sem precisar fazer login.
Se ainda não tiver uma conta, você pode continuar e experimentar todo o processo de proteção do Protector4J. Sem login, o aplicativo protegido gerado inclui uma licença de teste de 7 dias e pode iniciar e funcionar normalmente durante o período de teste.
Após o término do período de teste, o pacote de teste não poderá mais ser iniciado e qualquer aplicativo de teste em execução será encerrado automaticamente. Para uso contínuo, faça login com uma conta licenciada e execute a proteção novamente para gerar um novo pacote com uma licença completa.

Passo 2: Escolha o tipo de aplicação
Após a inicialização, selecione a opção de acordo com o arquivo que deseja proteger:
- JAR executável comum: escolha Java Application.
- Aplicação Spring Boot: escolha Spring Boot.
- WAR do Tomcat: escolha Tomcat WAR.
- Apenas JAR de bibliotecas de classes criptografadas: escolha Library Encryption.

Passo 3: Escolha o arquivo de entrada e a plataforma de destino
- Clique em Browse… e selecione o arquivo JAR ou WAR que deseja proteger.
- Em Bundled Java version, escolha a versão do Java necessária para o aplicativo; se não tiver certeza, mantenha 21 (default).
- Marque no Target platforms os sistemas nos quais o aplicativo será executado; é possível selecionar vários ao mesmo tempo.
- Mantenha Simple (recommended) e, em seguida, clique em Next.

Passo 4: Aguarde a verificação automática
O modo simplificado escaneia automaticamente o aplicativo e seleciona parâmetros padrão seguros. Após a verificação, leia os resultados e clique em Continue.

Passo 5: Confirme a saída e inicie a proteção
- Selecione o diretório de saída em Output directory.
- Verifique o tipo de aplicação, a versão do Java e a plataforma de destino no resumo dos parâmetros.
- Se for necessário ajustar o escopo de proteção, os parâmetros de inicialização do JVM ou outras configurações, clique em Customize…. Após as alterações, clique em Next para retornar a esta página e verificar novamente o resumo dos parâmetros.
- Após confirmar que tudo está correto, clique em Run protection.
- Aguarde Protection finished na janela de progresso e, em seguida, abra o diretório de saída exibido.

Passo 6: Executar a aplicação protegida
O diretório de saída já contém a aplicação, os arquivos de tempo de execução e os scripts de inicialização; mantenha-os juntos.
- Windows: clique duas vezes em
run.batou executerun.batna linha de comando. - macOS: clique duas vezes em
run.commandou execute./run.shno Terminal. - Linux: Execute
./run.shno terminal.
Quando for necessário ajustar o escopo de proteção ou outros parâmetros, consulte Guia de Uso da GUI.