Intellij IDEA 斷點(diǎn)不可用報(bào)錯(cuò) No executable code found
IDEA 斷點(diǎn)不可用 No executable code found
在Intellij下的項(xiàng)目,更新SVN之后dubug啟動(dòng)項(xiàng)目,發(fā)現(xiàn)某些代碼打斷點(diǎn)顯示一個(gè)紅色的叉子,并且也一直無(wú)法進(jìn)入所打的斷點(diǎn)中。
鼠標(biāo)移動(dòng)紅色的叉子上后顯示:
No executable code found at line
解決方案
1、clean整個(gè)項(xiàng)目;
2、Ctr+F9 執(zhí)行make project;
3、重新啟動(dòng)項(xiàng)目,debug可以正常使用;
原因分析
由于SVN更新下來(lái)的代碼Intellij沒(méi)有進(jìn)行重新編譯,或者Intellij并不認(rèn)為部分改動(dòng)的代碼是由它編譯生成,所以造成不可斷點(diǎn)。
強(qiáng)制Intellij進(jìn)行清理重新編譯代碼即可解決此問(wèn)題。
IDEA斷點(diǎn)調(diào)試條件判斷
條件判斷
說(shuō)明:
調(diào)試的時(shí)候,在循環(huán)里增加條件判斷,可以極大的提高效率,心情也能懼悅。
具體操作
在斷點(diǎn)處右擊調(diào)出條件斷點(diǎn)。可以在滿足某個(gè)條件下,實(shí)施斷點(diǎn)。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
利用javadoc注釋自動(dòng)生成Swagger注解
由于現(xiàn)在controller方法上面沒(méi)有swagger注解,只能拿到接口url地址,無(wú)法獲得接口功能描述,所以本文為大家介紹一下如何利用javadoc注釋自動(dòng)生成Swagger注解,感興趣的可以了解下2023-08-08Java實(shí)現(xiàn)插入排序算法可視化的示例代碼
插入排序的算法描述是一種簡(jiǎn)單直觀的排序算法。其原理是通過(guò)構(gòu)建有序序列,對(duì)于未排序數(shù)據(jù),在已排序序列中從后向前掃描,找到相應(yīng)位置并插入。本文將用Java語(yǔ)言實(shí)現(xiàn)插入排序算法并進(jìn)行可視化,感興趣的可以了解一下2022-08-08Mybatis實(shí)現(xiàn)自定義的typehandler三步曲
這篇文章主要介紹了Mybatis實(shí)現(xiàn)自定義的typehandler三步曲的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07PowerJob的GridFsManager工作流程源碼解讀
這篇文章主要為大家介紹了PowerJob的GridFsManager工作流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01