2011-09-01 70 views
3

如何跟蹤未檢查的異常丟失的位置?我正在開發一個帶有嵌入式處理視圖的Swing GUI,但不管怎樣,STDERR或任何地方都不會顯示異常。每次我必須通過調試才能瀏覽整個應用程序,直到發生錯誤。但現在它似乎處於一個很大的循環中,我不明白原因。堆棧如下:跟蹤未檢查(或檢查?)異常丟失的位置

Thread [DestroyJavaVM] (Running) 

Thread [AWT-Shutdown] (Running) 

Thread [AWT-EventQueue-0] (Running) 

Thread [Animation Thread] (Running) 

,如果我暫停應用程序的每個線程被掛起(這是正常的)和AWT的事件隊列線程處於不安全的公園,而我不知道這意味着什麼。 。我幾乎可以肯定某個地方有異常。

最好的問候,

約翰內斯

回答

4

與Eclipse(和其他IDE ......),你可以設置一個斷點時拋出一個異常中止。只需調試應用程序,配置斷點(斷開異常類型),調試器將顯示它發生的位置。

+0

謝謝,這是一個斷言錯誤,但沒有顯示出來,這有點奇怪: - / – Johannes