2012-08-02 70 views
0

我有eclipse調試的問題。我有一個適當的工作代碼,幾個小時前我又添加了一個外部庫來做一些新的事情。當我現在運行該程序時,它可以正常工作,但是當我想要調試它時,它停在代碼的新部分(使用最新外部庫的部分)的第一行上。它顯示了信息:eclipse - 類查找編輯器 - 源找不到

「找不到 類文件編輯器 源源附件不包含該文件ModelBuilder.class源」

當我試圖跨過我剛剛收到同樣的信息,但與其他文件連接。經過多次執行後,我終於回到我的代碼並可以正常調試程序的其餘部分。 當然,我可以一直這樣做,但有人知道這個問題的解決方案,而不是點擊多次,但通常調試?

回答

0

除非進入外部庫代碼,否則不應輸入外部庫代碼,或者該代碼中存在異常。如果您發現自己的代碼沒有源代碼,請使用「步驟返回」,該步驟會跳到您所用的任何方法的末尾。

如果它是由庫代碼中的異常引起的,而且您希望要忽略它,請轉到窗口>首選項> Java>調試,並取消選中「暫停對未捕獲的異常執行」。

如果你知道什麼異常,導致執行中止,那麼你也可以試試這個:

  1. 轉到Debug透視
  2. 打開斷點視圖
  3. 點擊殲用感嘆號通過這點(j!)
  4. 搜索觸發異常的調試暫停
  5. 取消選中兩個複選框
  6. 說好吧
+0

即使我把斷點放在我說的那一行後面,調試器也會顯示我正在說的消息。現在,我正在處理與恢復,並注意到,如果我已經擺脫了問題的線。點擊Step Return需要花費大量的時間才能離開這條信息(因爲比起用我寫的不同文件顯示另一個文件)。但關鍵是爲什麼會出現這個問題,而不是如何處理它,並且我不知道... – Moher 2012-08-02 13:29:22

+0

當您看到該消息,您有代碼的類或庫中的類時,您將使用哪個類?你沒有代碼? – davidfmatheson 2012-08-02 13:34:17

+0

我沒有代碼的庫中的一個類。 – Moher 2012-08-02 13:39:36