idea debug無法打斷點 以及解決辦法


idea debug無法打斷點 以及解決辦法

今天工作中調試代碼時候遇見一個問題
一行很普通的 map.put()代碼 無法 進行斷點調試
效果如圖
avatar

出現這種情況大概有兩種可能,一種是斷點打在了錯誤的地方,程序進不到這里;第二種是有可能需要重新編譯。

因為我這邊出現了“source code does not match bytecode”這個錯誤,因此第一種情況在我這里被排除了,猜測是第二種情況。

於是rebuild了一下項目,還是不行,依然會出現上述錯誤,看來rebuild不起效果,於是我干脆重新構建吧,連同整個maven依賴:

  • mvn clean install package -DskipTests=true

這條命令下去,再重啟應用,居然就好了,神奇。

把這個過程記錄一下,下次遇到這個問題,無非就是兩種方法都試試:

  • 1 rebuild項目

  • 2 重新打包:mvn clean install package -DskipTests=true

轉載於:https://my.oschina.net/edwardge/blog/2208933


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM