Démarrage rapide
1. Téléchargement
Sur la page de téléchargement, choisissez la version de Protector4J correspondant à votre ordinateur :
- Windows : téléchargez le programme d'installation
.exe. - macOS : téléchargez le
.dmgApple Silicon ou Intel, selon la puce de votre Mac. - Linux : téléchargez l'archive Linux x64.
2. Lancement
- Windows : après l'installation, lancez Protector4J depuis le menu Démarrer.
- macOS : ouvrez le
.dmg, faites glisserProtector4J.appdans « Applications », puis lancez-le. - Linux : décompressez l'archive, placez-vous dans le répertoire extrait depuis un terminal et exécutez
./p4j-ui.sh.
3. Protéger une application
Étape 1 : se connecter pour obtenir une licence complète
- Cliquez sur Connexion, en haut à droite de la fenêtre.
- Saisissez l'adresse e-mail et le mot de passe de votre compte, puis cliquez sur Connexion.
- Une fois connecté, le compte apparaît en haut à droite. Toute application protégée pendant la validité de la licence reçoit une licence complète.
🎉 Vous pouvez essayer Protector4J sans compte.
Même sans compte, vous pouvez suivre l'intégralité du processus de protection. Sans connexion, l'application protégée reçoit une licence d'essai de 7 jours et fonctionne normalement pendant cette période.
Ensuite, le paquet d'essai ne démarre plus et toute application d'essai encore en cours s'arrête d'elle-même. Pour un usage durable, connectez-vous avec un compte sous licence et relancez la protection afin de produire un paquet doté d'une licence complète.

Étape 2 : choisir le type d'application
Après le lancement, choisissez le type correspondant au fichier à protéger :
- JAR exécutable ordinaire : Application Java
- Application Spring Boot : Spring Boot
- WAR Tomcat : Tomcat WAR
- JAR dont vous voulez seulement chiffrer les classes : Chiffrement de la bibliothèque

Étape 3 : choisir le fichier d'entrée et les plates-formes cibles
- Cliquez sur Parcourir... et sélectionnez le JAR ou le WAR à protéger.
- Dans Version de Java, choisissez celle dont votre application a besoin. En cas de doute, laissez 21 (par défaut).
- Dans Plates-formes cibles, cochez tous les systèmes sur lesquels l'application s'exécutera. Vous pouvez en sélectionner plusieurs.
- Laissez Simple (recommandé) tel quel et cliquez sur Suivant.

Étape 4 : attendre la vérification automatique
Le mode simple analyse l'application et retient des valeurs par défaut sûres. À la fin de l'analyse, examinez le résultat et cliquez sur Continuer.

Étape 5 : confirmer la sortie et lancer la protection
- Dans Répertoire de sortie, choisissez où écrire le résultat.
- Vérifiez dans le récapitulatif le type d'application, la version de Java et les plates-formes cibles.
- Pour modifier l'étendue de la protection, les options de démarrage JVM ou d'autres réglages, cliquez sur Personnaliser.... Après vos modifications, cliquez sur Suivant pour revenir à cette page et revoir le récapitulatif.
- Quand tout est correct, cliquez sur Exécuter la protection.
- Attendez que la fenêtre de progression affiche Protection terminée, puis ouvrez le répertoire de sortie indiqué.

Étape 6 : exécuter l'application protégée
Le répertoire de sortie contient l'application, le runtime et les scripts de démarrage. Conservez-les ensemble.
- Windows : double-cliquez sur
run.bat, ou exécutezrun.baten ligne de commande. - macOS : double-cliquez sur
run.command, ou exécutez./run.shdans le Terminal. - Linux : exécutez
./run.shdans un terminal.
Pour ajuster l'étendue de la protection ou d'autres options, consultez le Guide de l'interface graphique.