我使用JD for eclipse来反编译类。行号有问题。例如,调试器显示当前行1123,但JD生成的源代码少于1000行,但它在注释中显示正确(或非常接近)的行
/* 519 */ this(new SunHTTPHandler());
而实际行号仅为51。
是否有可能解决这个问题?
答案 0 :(得分:4)
我认为JD没有能力获得正确的行号。我知道这非常烦人!
使用行号,Jad比JD更好。但是,它在反编译方面做得更糟。你可以尝试一下,看看它对你来说是否足够好。
或者,按下输出文件以获得正确的行号应该是sed脚本的简单问题。
答案 1 :(得分:1)
jadclipse plugin可以对jad
的输出进行排序以对齐行号,但代码非常有限(读取:它经常失败)。