IDEA 查看源碼 Source file changed or found source file does not correspond to the breakpoint''s

Line 228 in MethodSignature.convertArgsToSqlCommandParam() (org.apache.ibatis.binding.MapperMethod)  
Source file changed or found source file does not correspond to the breakpoint''s file  Suspend: all

用IDEA在查看mybatis源碼的的時候報這個錯誤,斷點也進不去方法裏面了

大致意思就是源碼文件有點問題

我項目中有兩個mybatis版本分別是3.4.0和3.4.5,當時打開源碼隨便勾選了一個設置了一下Source這個,

估計跑的時候的版本和本身設置錯了

那解決思路就是重新設置一下這個源碼的jar包就好了

正常解決思路應該是: Ctrl+Alt+Shinft+S打開項目設置,找到對應的源碼包點擊修改,

當然我不是很會修改(有大佬解決留言補充一下),

 接下來看流氓解決方式,就是想辦法重置一下源文件唄

找到maven倉庫對應的jar包位置,像我這種一看就是設置錯了.3.4.0和3.4.5,找到兩個文件右擊回收站,

如果顯示有佔用把Source那個jar包也刪除了.

然後進到項目中刷新一下maven重新加載一下jar包,就可以正常打斷點進方法了..

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章