How to protect Java-codes gegen decompiler?

Wie wir wissen , es gibt eine Menge von java-decompiler tools, die das konvertieren kann .Klasse .java-Datei.

Daher müssen wir schützen, unsere .java-Dateien gegen decompiler. Ich weiß, das ist ein großes Thema,und vielleicht gibt es kein Ende.

In der Regel gibt es zwei Möglichkeiten : obfuscator und angepasster classloader.

Gibt es eine ausgereifte Lösung oder open-source-framework, das kombiniert die beiden Arten ?

Ein weiterer Aspekt ist im Zusammenhang mit exe4j, welches Paket Gläser exe-Datei,wie es scheint, schützen können java-codes , denn das, was wir sehen können ist der exe-Datei anstelle von Gläsern oder class-Dateien. Aber in der Tat, wenn es ausgeführt wird, es zersetzen alle Gläser-Dateien in temporären Verzeichnissen, das heißt, es ist leicht zu bekommen-class-Dateien decompiler.
Also alle überlegungen zum Schutz von java-codes aus dem Aspekt der exe4j ?

Vielen Dank für Ihre Kommentare und schlägt.

Aktualisierung

Danke an alle für Ihr vorschlagen, oder Erfahrungen teilen. Das ist hilfsbereit zu mir.
Schluß zu machen, ich werde jeden obfuscator oder angepasst classloader mit Verschlüsselung Dinge. Denn schließlich Java-codes können weitergegeben werden, vor cleveren Hackern.

Werde ich entfernen Sie einige core-codes während der compiler mal mit tricks wie "#ifdef" in der C-Sprache. In Java static und final boolean class-variable kann verwendet werden, um die gleiche Arbeit.
Dann die compilered class-Datei nicht enthalten, müssen geschützt java-codes.

Doppelte Frage?
Ja, dies ist eine doppelte: stackoverflow.com/questions/49379/...
Einsatz von open-source-framework für die Erstellung von closed-source-Produkt. Interessant.
und noch mehr "geschlossen" source als üblich in diesem Fall 😉

InformationsquelleAutor Forrest | 2009-12-10

Schreibe einen Kommentar