Entwickelt man mit Hilfe von Eclipse Java-Anwendungen, wird man bald feststellen, dass Beans bzw. externe Klassen nicht im SourceCode vorliegen. Nun wäre es doch toll, diese Grenze zu durchbrechen und auch diese im Klartext lesen zu können.
Die Lösung heißt JadClipse. Dies ist ein Plugin für Eclipse, welches auf JAD, dem Java-Decompiler, zurückgreift.
Zuerst muss man das Plugin herunterladen:
JadClipse@SourceForge
Dieses wird im Anschluss dann in das Plugin-Verzeichnis von Eclipse kopiert.
Da das Plugin auf JAD aufbaut und man dieses nicht mehr über den oben angegebenen Link beziehen kann, hab ich mal ein wenig bei Google gesucht. Hier ist ein Mirror:
http://www.varaneckas.com/jad
Ich habe das statisch gebundene “JAD-Binary” in das “/opt”-Verzeichnis verschoben; dies’ kannst du schlussendlich aber so machen, wie’s dir gefällt. Denn, wenn Eclipse wieder gestartet wurde, muss der Pfad zu JAD angegeben werden. Diese Angabe macht man unter “Window->Preferences->Java->JadClipse” (siehe Bild).
Nachdem die Eingabe bestätigt wurde, kann es los gehen!
Mit gedrückter “Strg”-Taste führt man den Mauszeiger nun über das Objekt und klickt dieses so an. Nun decompilert das Plugin im Hintergrund das class-Datei und stellt sie entsprechend da.
Es mag zwar nicht immer Perfekt laufen, aber für einen allgemeinen Überblick über die Kalsse reicht es allemal.
Schlagworte: Java
