Kommentare gehen beim Kompilieren "verloren". Aber solange der Code nicht obfuskiert wurde, übernimmt z.B. JD die Variablennamen.Jein. Du kannst dir mit einem Decompiler wie JAD wieder Quellcode aus den .class-Dateien erzeugen, allerdings sind Dinge wie Variablennamen, Formatierung und Kommentare nicht enthalten und können nicht "wiederhergestellt" werden.
Ich würde dir ebenfalls JD empfehlen. Der hat ne schöne GUI und kann z.B. in Eclipse integriert werden.Wollte JAD ausprobieren, hab mir die zip-Datei runtergeladen und entpackt. Darin enthalten sind eine Datei Readme.txt und jad.exe
JAD ist etwas "komplizierter" zu bedienen. Entweder die exe direkt aus deren Verzeichnis starten oder das Verzeichnis in die PATH Umgebungsvariable aufnehmen.Laut Readme.txt habe ich damit JAD fertig "installiert". Beim Doppelklick auf jad.exe erscheint für einen Moment eine Shell mit viel Text drin, sonst passiert nix.
In Readme.txt wird folgendes zur Verwendung angegeben:
To decompile a single JAVA class file 'example1.class'
type the following:
jad example1.class
Ich habe das Kommando in einer Shell ausprobiert, aber "Der Befehl jad ist entweder falsch geschrieben oder konnte nicht gefunden werden"
Ich würde dir ebenfalls JD empfehlen. Der hat ne schöne GUI und kann z.B. in Eclipse integriert werden.
JAD ist etwas "komplizierter" zu bedienen. Entweder die exe direkt aus deren Verzeichnis starten oder das Verzeichnis in die PATH Umgebungsvariable aufnehmen.