2011-07-21 127 views
1

我使用JD for eclipse來反編譯類。行號有問題。例如調試器顯示由JD產生的電流線1123,但源代碼具有小於1000行,但是它示出了評價用於eclipse的java反編譯器

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

正確的(或非常接近)線,而實線數量僅爲51

可以解決這個問題嗎?

回答

4

我不認爲JD有能力得到正確的行數。這真是令人難以置信的煩惱,我知道!

Jad比JD的行號做得更好。但是,它在反編譯方面做得更糟。你可以嘗試一下,看看它對你來說是否夠好。

或者,它應該是一個簡單的問題sed腳本來按摩輸出文件以獲取行號。

+1

2015年,JD似乎能夠獲得正確的行數,FWIW。 – pioto

1

jadclipse plugin可以對jad的輸出進行排序以對齊行號,但代碼相當有限(閱讀:它經常失敗)。