用于eclipse的java反编译器

时间:2011-07-21 14:17:31

标签: java eclipse decompiler

我使用JD for eclipse来反编译类。行号有问题。例如,调试器显示当前行1123,但JD生成的源代码少于1000行,但它在注释中显示正确(或非常接近)的行

/*  519 */     this(new SunHTTPHandler());

而实际行号仅为51。

是否有可能解决这个问题?

2 个答案:

答案 0 :(得分:4)

我认为JD没有能力获得正确的行号。我知道这非常烦人!

使用行号,

Jad比JD更好。但是,它在反编译方面做得更糟。你可以尝试一下,看看它对你来说是否足够好。

或者,按下输出文件以获得正确的行号应该是sed脚本的简单问题。

答案 1 :(得分:1)

jadclipse plugin可以对jad的输出进行排序以对齐行号,但代码非常有限(读取:它经常失败)。