【发布时间】:2010-12-26 16:49:42
【问题描述】:
我想知道 Eclipse IDE 是否有任何解决方案来调试我没有源代码的 Java 代码,即调试动态反编译的代码、单步调试等?我尝试使用JD-Eclipse、JadClipse,如果我想查看一些类文件,这些插件效果很好,但是当我调试时,我得到“找不到源”。 - 如何将这些插件“附加”到“提供”源?
我的环境:
- Eclipse 3.5
- Windows XP(但如果可能,我会寻找跨平台解决方案)
谢谢。
【问题讨论】:
-
如果你反编译了,你不能用 -g 编译回来,然后像你自己的源代码那样进行调试。
-
重新编译反编译的源代码会产生完全相同的类文件吗?我认为不会。但如果 OP 可以用自己的类文件替换类文件,那么我想这是可行的。
-
请注意,IntelliJ 14+ 内置了反编译器。
标签: java eclipse debugging decompiler