1. 程式人生 > >STS/Eclipse debug時提示“Unable to install breakpoint in class...“

STS/Eclipse debug時提示“Unable to install breakpoint in class...“

背景描述

  • 所述問題大概困惑了近半個月時間,在開發的過程中,突然間就不能除錯了,,,
  • 於是各種博文、論壇,還是沒有解決我的問題,以致於拖延了很長時間。

解決思路

  • 開發涉及的 所有專案 下列選項都要勾選

addlnattributes

  • 工具eclipse 中也要勾選(Window-Preferences-左上角搜尋 java)

prefer

  • 重新構建、部署專案,就可以進入debug進行除錯了。如果在啟動eclipse過程中(斷點未殺掉),還彈出下圖警告,勾選Don’t tell me again 之後,設定好的斷點有效,可以嘗試除錯。

unable

思考感悟

  • 在開發的過程中,遇到這個問題,瞭解到的原因可能有原始檔沒有引入(import),編譯、執行的JDK 版本不一致等。最後通過,確認所有的專案都勾選了
    • Properties – add line number attributes to generated class file(used by the debugger)
    • 其實可以不用都勾選,斷點涉及的原始碼處勾選即可,但開發過程中專案依賴可能相對複雜,僅勾選需要的還要自己過濾專案,所以建議勾選所有的。
    • 還有就是,有些使用依賴注入的原始碼,可能是除錯不了的,如果遇到後續會更新文章。
    • 解決了好久,肯定是相關設定的問題,不然不會重灌了eclipse、更換不同eclipse的版本還是不能除錯。
    • 如果上面的方法不能解決您的問題,請參考博文。文章是筆者在解決問題的過程中,感覺比較好的、有用的。

相關博文