Java dekompilieren
Es ist wohl jedem schon einmal passiert, daß man gerne die Quellen und besonders die Werte irgendwelcher String Konstanten in verwendeten Libraries gesehen hätte. Mir jedenfalls ging es gerade so. Ich musste Code zum Laufen bringen, der mit einer vomKunden zur Verfügung gestellten Library arbeiten musste, deren Source beim Kunden allerdings nicht mehr auffindbar ist - ein ziemlich mühsames Unterfangen. Ich habe zumindest eine recht komfortable Teillösung gefunden. Man besorge sich jad und jadclipse und dann kann man in Eclipse durch simples Doppelklicken auf die Library Klassen einen Blick auf die transparent im Hintergrund dekompilierten Klassen Sourcen werfen - eine Teillösung ist das deswegen, weil vom Debugger evtl. ausgegebene Zeilennummern nicht mit den Dekompilaten übereinstimmen. Man müsste also alles dekompilieren und neu kompilieren und dann mit diesen Version arbeiten - das ist mir ein bisschen aufwendig.
Posted at 01:41PM Jun 19, 2007 by joerg in Allgemein |