2010-05-12 41 views
2

是否有任何方法可以調試第三方Java代碼(庫),我相信它是編譯時沒有行號屬性?我將一個調試器附加到這個類(在Eclipse中使用JadClipse進行反編譯),我可以在方法條目上設置斷點,但不能逐行執行代碼。Java調試沒有行號屬性的反編譯類

+0

[如何調試Java應用程序而無需訪問源代碼?](http://stackoverflow.com/questions/19843096/how-to-debug-a-java-application-without-access-源代碼) – Mogsdad 2015-09-01 20:27:38

回答

2

也許你可以重新編譯反編譯的代碼並調試,而不是「真正的」罐子?

+0

感謝您的解答,Thilo,但這不是我的解決方案,因爲我正在調試部署在遠程服務器上的applet。從技術上講,我認爲我可以重新編譯並「注入」它,但我正在尋找更優雅的解決方案。 – NSPKUWCExi2pr8wVoGNk 2010-05-12 15:31:43

+0

由於這是唯一提供的解決方案(儘管我正在尋找一些更乾淨的方法來做到這一點),我接受它。謝謝,蒂洛。 – NSPKUWCExi2pr8wVoGNk 2010-05-24 18:16:44