IDEA斷點調試


感謝原文作者:wkq84
原文鏈接:https://jingyan.baidu.com/article/86112f1393c70f27379787f8.html

眾所周知,IntelliJ IDEA是java開發不可多得的好工具,用過它的人都不想用回Eclipse,初學IDEA時,很多功能無所適從,如斷點調試功能,本文就介紹如何在IntelliJ IDEA中進行斷點調試。

此圖引自:https://www.jianshu.com/p/4ed3888845d5

在這里插入圖片描述

方法/步驟

  1. 打開IDEA項目,以DEBUG的模式運行項目,如圖所示,本例項目為Maven項目,通過如圖所示的DEBUG按鈕以DEBUG模式運行項目。
    在這里插入圖片描述

  2. 打開要斷點的文件,定位到要斷點的源代碼行,在源代碼所在行前面,單擊一下鼠標左鍵,即可設置一個斷點(紅色打勾的標記),如圖所示
    在這里插入圖片描述

  3. 查看所有斷點:在IDEA的下方的debug窗口的左邊有一個查看斷點的按鈕,如圖所示 ,單擊將會彈出斷點詳情窗口
    在這里插入圖片描述

  4. 設置條件斷點:條件斷點,即當運行時條件為true時,才會進入斷點。在斷點詳情窗口左側選中要設置的斷點,然后在右側的Condition:選項上打勾,並在輸入框中寫上表達式,如圖所示。
    刪除斷點:在左側選中斷點,並點上方的紅色減號即可刪除。
    在這里插入圖片描述

  5. 觸發斷點(本例為web項目則是對應用發送登錄請求),程序將在斷點處停住,如圖所示,IDEA的強大之處是在斷點狀態下,斷點處代碼的每一行的變量值都直接顯示出來了。在下方Debug窗口也可以查看調用層次以及當前變量,監控變量。
    將鼠標移動到某對象上面,會出現+號,點擊即可查看該對象的值,如圖:
    在這里插入圖片描述

  6. 在斷點處執行表達式:在斷點所示在代碼行,單擊右鍵,選擇Evaluate Expression…或按快捷鍵Alt+F8,打開表達式執行窗口,在窗口處輸入表達式並回車,在下方如可以看到表達式的值。如圖所示:
    在這里插入圖片描述

  7. 當需要繼續向下運行時,點擊下方DEBUG窗口上的工具欄上的調試按鈕,可以實現下一步,進入方法,返回方法等操作,當不想繼續斷點調試時,點擊左則的綠色三角形按鈕,即可恢復程序運行。如圖所示:
    在這里插入圖片描述

補充
https://www.cnblogs.com/yjd_hycf_space/p/7483471.html


免責聲明!

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



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