在調試過程中,如果按F6
您將從一行移動到下一行。這通常是一件好事。 當下一步是在反編譯的類中(我正在使用JD-Eclipse來反編譯類)時,問題就到了。那個類的代碼有時如下防止日食在調試時轉移到代碼行
(686) /* */ }
(687) /* 967 */ boolean recordDeleted = false;
(688) /* 968 */ for (String guid : guidLst)
(689) /* */ {
調試器知道你上線687和綠色光標放在那裏,但不是類的實際線;在這種情況下,它將是967.然後,我必須一直滾動到真正的線路,有時需要花費很多時間。
有沒有一種方法來防止日食移動我的代碼?
AFAIK調試反編譯的類可以變得很棘手。我認爲你的源代碼與字節碼不同步。 – GGrec
由於它們不同步,我怎麼能告訴eclipse不要在調試時通過代碼行?無論如何,我如何在沒有源代碼的情況下同步它們? – iberbeu
請參閱:http://stackoverflow.com/a/21730971/3082272 – bobbel