Ich benutze Intellij Idea 14
arbeiten mit großen Java-Projekt, wo viel Code kompiliert wird und ohne Quellen.Wie dekompiliere ich mit der richtigen Zeilennummer mit Hilfe von Fernblume?
Soweit ich weiß Idea
nicht um eine Suche in kompilierten Code machen (wie eclipse
der Fall ist), aber es kann einzelne Datei dekompilieren mit build-in fernflower
und das gibt auch die Möglichkeit, durch kompilierten Code zu debuggen.
Gibt es eine Möglichkeit, den gesamten kompilierten Code auf die gleiche Weise zu dekompilieren, wie Idea es tut, und es an das Projekt anzuhängen, so dass "Project and Libs" durchsucht werden konnte, ohne die Debugging-Funktion in dekompilierten Quellen zu verlieren?
Ich habe versucht, Bytecodeviewer
mit verschiedenen fernflower
Optionen, aber das Ergebnis war, dass das Debuggen gebrochen war (falsche Linien gezeigt), nachdem die dekompilierten Quellen anzubringen. mit build-in Intellij
fernflower
Decompiler
Ich glaube nicht, dass jeder Decompiler ursprüngliche Zeilennummern pervertieren kann. Ich wäre erstaunt, wenn Sie mit dekompilierten Quellen in Eclipse korrekt debuggen können. – Amila
nicht sicher über Sonnenfinsternis, aber Intellij Idea macht diese Magie. http://blog.jetbrains.com/idea/2015/02/debug-decompiled-code-with-intellij-idea-14-1/ – hahn
Das ist eigentlich ziemlich interessant, danke @hahn. – Amila