0
我正在開發一個涉及我爲現有應用程序開發插件的類的項目。但是,我很苦惱GUI編程,而無法使用調試器或打印語句使得這個過程非常沒有趣味。除了試驗和錯誤之外,有什麼方法可以調試這個東西嗎?如何調試插件?
插件(以及主程序)都是用Java編寫的,我使用的是NetBeans。我寧願堅持使用NetBeans,但願意在必要時轉移到其他IDE。
我正在開發一個涉及我爲現有應用程序開發插件的類的項目。但是,我很苦惱GUI編程,而無法使用調試器或打印語句使得這個過程非常沒有趣味。除了試驗和錯誤之外,有什麼方法可以調試這個東西嗎?如何調試插件?
插件(以及主程序)都是用Java編寫的,我使用的是NetBeans。我寧願堅持使用NetBeans,但願意在必要時轉移到其他IDE。
這裏描述http://wiki.netbeans.org/FaqDebuggingRemote
這包括以下參數`「-Xrunjdwp運行在命令行原來的JAR您應該能夠使用遠程調試:交通= dt_socket,服務器= Y,地址= 8888 ,suspend = n「
這將允許您將Netbeans調試器附加到正在運行的進程。
如何調試?逐行逐行比較值。寫一些單元測試等等,不多說了,這很簡單。 – Tdorno
我知道如何調試。我試圖弄清楚如何調試由另一個.jar文件執行(並且依賴於其資源)的.jar文件。如果你有程序A執行程序B,如果程序A沒有運行,程序B不能執行,你如何調試程序B? –
除非您可以反編譯jar,否則幾乎不可能逐行調試。 – Tdorno