2012-04-05 53 views
3

我在eclipse中設置我的斷點時,它只是在不經過調用方法的斷點的情況下在eclipse中出現這個奇怪的錯誤。我知道它會繞過它,因爲被調用的唯一方法在很多斷點上。Eclipse沒有識別斷點

有沒有人遇到過這種問題或知道解決方法?

回答

0

重新啓動的Eclipse,這次我能夠正確調試。奇怪的錯誤我不確定知道原因和結果。

4

可以有很多原因很多:

最常見的:

  • 的.java和的.class不同步的
  • 運行的JVM版本錯誤
  • 調試信息刪除從生成的類
  • 類路徑不匹配,例如eclipse編譯成bin /並且您的運行時從類中拾取類/(假定您也從c編譯ommand線)
  • 壞Eclipse安裝

首先嚐試使用清潔功能

項目>清潔清洗項目...

+0

這意味着您需要確保將斷點編譯到您的.class文件中。 – 2012-04-05 20:10:28

+0

很好的答案。你會推薦我做什麼來解決? – sdfwer 2012-04-05 20:10:58

+0

從源重建項目。驗證編譯器設置和路徑 – 2012-04-05 20:15:36

10

確保「運行>跳過所有斷點「未啓用。

+0

不知何故,這是我。我不記得打開這個。任何想法,可能會導致選擇「跳過所有斷點」? – 2016-02-08 09:19:39

0

請檢查是否有任何在xml文件中聲明的bean。如果是這樣,請檢查他們是否有評論,我們需要取消註釋。

在我的情況下,我在我的xml文件中爲該特定的bean創建了一個bean聲明,並且在服務器啓動的時候並沒有加載它。所以我的調試點沒有啓用。

我已取消註釋我的bean條目,然後我能夠檢查調試點,它正在工作。

希望它會有所幫助。