Hy, ich möchte ein java Programm veröffentlichen und möchte nicht, dass Leute meine executeable JAR-file decompilieren und die Klassen lesen können.
Ich hatte schon mal geguckt zum beispiel mit Obfuscator wie ProGuard werden die Klassen und Methoden umbenannt um so die allg. Funktion zu verschleiern. Werden denn auch die Variablen umbenannt? Dann wäre das ja schonmal eine recht gute Lösung, denn bei einem umfangreichen Programm mit vielen Klassen ist ja dann kaum mehr möglich hinter die korrekte Arbeitsweise zu steigen oder?
Oder habt einen anderen guten Vorschlag?
Ich hatte schon mal geguckt zum beispiel mit Obfuscator wie ProGuard werden die Klassen und Methoden umbenannt um so die allg. Funktion zu verschleiern. Werden denn auch die Variablen umbenannt? Dann wäre das ja schonmal eine recht gute Lösung, denn bei einem umfangreichen Programm mit vielen Klassen ist ja dann kaum mehr möglich hinter die korrekte Arbeitsweise zu steigen oder?
Oder habt einen anderen guten Vorschlag?