Schneller Einstieg
1. Herunterladen
Wählen Sie auf der Download-Seite den für Ihren Computer geeigneten Protector4J aus:
- Windows: Laden Sie das Installationspaket
.exeherunter. - macOS: Laden Sie je nach Chip-Typ Ihres Macs die Apple Silicon- oder Intel-Version von
.dmgherunter. - Linux: Laden Sie das komprimierte Paket für Linux x64 herunter.
2. Starten
- Windows: Starten Sie nach der Installation Protector4J über das Startmenü.
- macOS: Öffnen Sie
.dmg, ziehen SieProtector4J.appin “Anwendung” und starten Sie anschließend das Programm. - Linux: Entpacken Sie die heruntergeladene Komprimierungsdatei, wechseln Sie im Terminal in das Entpackungsverzeichnis und führen Sie dann
./p4j-ui.shaus, um Protector4J zu starten.
3. Verwendung
Schritt 1: Anmelden und Erhalt einer offiziellen Lizenz
- Klicken Sie auf Login in der oberen rechten Ecke des Fensters.
- Geben Sie die E-Mail-Adresse und das Passwort des Kontos ein und klicken Sie anschließend auf Login.
- Nach erfolgreicher Anmeldung wird das aktuelle Konto oben rechts angezeigt. Geschützte Anwendungen, die während der Gültigkeit der Kontolizenz erstellt werden, enthalten die Volllizenz.
🎉Es ist auch möglich, ohne Anmeldung eine kostenlose Testversion zu nutzen.
Falls Sie noch kein Konto haben, können Sie direkt fortfahren und den vollständigen Schutzprozess von Protector4J ausprobieren. Ohne Anmeldung enthält die erstellte geschützte Anwendung eine 7-tägige Testlizenz und kann während der Testphase normal gestartet und ausgeführt werden.
Nach Ablauf der Testphase kann das Testpaket nicht mehr gestartet werden, und die laufenden Testanwendungen werden automatisch beendet. Für eine dauerhafte Nutzung müssen Sie sich mit einem autorisierten Konto anmelden, den Schutz erneut aktivieren und so ein neues Paket mit offizieller Lizenz erstellen.

Schritt 2: Auswahl des Anwendungstyps
Nach dem Start wählen Sie je nach zu schützendem Dateityp den entsprechenden Eingangspunkt aus:
- Normales ausführbares JAR: Wählen Sie Java Application.
- Spring Boot-Anwendung: Wählen Sie Spring Boot.
- Tomcat WAR: Wählen Sie Tomcat WAR.
- Nur JARs mit Klassendateien verschlüsseln: Wählen Sie Library Encryption.

Schritt 3: Auswahl der Eingabedatei und der Zielplattform
- Klicken Sie auf Browse… und wählen Sie die JAR- oder WAR-Datei aus, die geschützt werden soll.
- Wählen Sie in Bundled Java version die für die Anwendung erforderliche Java-Version aus; bei Unsicherheit 21 (default) belassen.
- Markieren Sie in Target platforms die Betriebssysteme, auf denen die Anwendung laufen soll; mehrere Systeme können gleichzeitig ausgewählt werden.
- Belassen Sie Simple (recommended) unverändert und klicken Sie anschließend auf Next.

Schritt 4: Warten auf die automatische Überprüfung
Im Einfachmodus wird die Anwendung automatisch gescannt und sichere Standardparameter ausgewählt. Nach Abschluss der Überprüfung lesen Sie die Ergebnisse und klicken Sie auf Continue.

Schritt 5: Ergebnisse bestätigen und Schutz einleiten
- Wählen Sie in Output directory den Ausgabekatalog aus.
- Überprüfen Sie den Anwendungstyp, die Java-Version sowie die Zielplattform im Parameterzusammenfassung.
- Falls eine Anpassung des Schutzumfangs, der JVM-Startparameter oder anderer Einstellungen erforderlich ist, klicken Sie auf Customize…. Nach den Änderungen klicken Sie auf Next, um zur aktuellen Seite zurückzukehren und erneut den Parameterzusammenfassung zu prüfen.
- Sobald alles korrekt ist, klicken Sie auf Run protection.
- Warten Sie im Fortschritmsfenster auf Protection finished und öffnen Sie anschließend den angezeigten Ausgabekatalog.

Schritt 6: Ausführung der geschützten Anwendung
Im Ausgabekatalog befinden sich die Anwendung, die Laufzeitkomponenten sowie die Startskripte – halten Sie diese zusammen:
- Windows: Klicken Sie doppelt auf
run.batoder führen Sierun.batin der Kommandozeile aus. - macOS: Klicken Sie doppelt auf
run.commandoder führen Sie./run.shim Terminal aus. - Linux: Führen Sie in der Terminal-Schnittstelle
./run.shaus.
Wenn eine Anpassung des Schutzumfangs oder anderer Parameter erforderlich ist, lesen Sie bitte GUI-Benutzerhandbuch durch.