STS/Eclipse debug時提示“Unable to install breakpoint in class...“
阿新 • • 發佈:2019-02-20
背景描述
- 所述問題大概困惑了近半個月時間,在開發的過程中,突然間就不能除錯了,,,
- 於是各種博文、論壇,還是沒有解決我的問題,以致於拖延了很長時間。
解決思路
- 開發涉及的 所有專案 下列選項都要勾選
- 工具eclipse 中也要勾選(Window-Preferences-左上角搜尋 java)
- 重新構建、部署專案,就可以進入debug進行除錯了。如果在啟動eclipse過程中(斷點未殺掉),還彈出下圖警告,勾選Don’t tell me again 之後,設定好的斷點有效,可以嘗試除錯。
思考感悟
- 在開發的過程中,遇到這個問題,瞭解到的原因可能有原始檔沒有引入(import),編譯、執行的JDK 版本不一致等。最後通過,確認所有的專案都勾選了
- Properties – add line number attributes to generated class file(used by the debugger)
- 其實可以不用都勾選,斷點涉及的原始碼處勾選即可,但開發過程中專案依賴可能相對複雜,僅勾選需要的還要自己過濾專案,所以建議勾選所有的。
- 還有就是,有些使用依賴注入的原始碼,可能是除錯不了的,如果遇到後續會更新文章。
- 解決了好久,肯定是相關設定的問題,不然不會重灌了eclipse、更換不同eclipse的版本還是不能除錯。
- 如果上面的方法不能解決您的問題,請參考博文。文章是筆者在解決問題的過程中,感覺比較好的、有用的。