2013-10-27 56 views
1

我想調試我的Java應用程序並獲取Thread.exit行:不可用。未找到來源。編輯源查找路徑...Thread.exit行:不可用。未找到來源。編輯源查找路徑...?

我正在使用java 1.6_35並在我的系統中安裝了jdk。我發現相同的問題描述here

但無法在我的系統中解決,因爲我無法在jdk中看到任何src.zip文件,並且沒有提供有關如何解決此問題的許多信息。

此外,在我的應用程序中,兩個線程正在運行1.Thraed [main]暫停,它產生了這個錯誤& 2.Thraed [Thread-3]。這個應用程序是一個Swing應用程序,我正在檢查與第二個彈出窗口相關的問題,產生一些錯誤。

問題是,在成功的情況下,我能夠調試第二個線程,但在Thread.exit()之後失敗的情況下,我無法繼續,所以我找不到確切的問題出現在哪裏?請建議提前解決這個...謝謝

+0

我不認爲在調試Thread.exit時沒有任何意義,因爲這個問題不太可能出現在那裏。也許這是一種本地方法,也許這就是爲什麼你不能調試它? –

+0

你在Eclipse Preferences/Java/Installed JRE中配置了什麼?這需要指定JDK位置來查找源代碼。 –

+0

我真的沒有這個錯誤,也許你需要重新安裝JDK,同時在eclipse中檢查JDK env。 – 2013-10-27 17:32:15

回答

0

我知道這個問題是舊的,但也許這將是有用的人: 可以(循環結束之後例如)使用

System.exit(0); 

這將停止線程。