當前位置:妙知谷 >

職場理財 >職場就業 >

Eclipse斷點調試(debug)實用技巧——基礎篇

Eclipse斷點調試(debug)實用技巧——基礎篇

作為Java開發人員,在開發中難免遇到各種各樣的問題,因此熟練掌握開發環境的debug工具非常重要,下面就Eclipse斷點調試最基本的用法做一個簡單介紹。

操作方法

(01)首先要設置斷點:在代碼裏需要調試的地方,鼠標雙擊代碼行號的左邊,再次雙擊即可取消斷點。

Eclipse斷點調試(debug)實用技巧——基礎篇

(02)啟動服務開始調試:方法一,例如上圖的代碼中,鼠標點擊main方法-->右鍵Debug As-->Java Application開始java代碼調試; 方法二,直接點擊“調試”按鈕,即點擊小瓢蟲邊上的倒三角,選擇Debug As-->Java Application,;方法三,快捷鍵F11;方法四,菜單欄選擇Run-->Debug,還有其他方法此處不再贅述了。開發工具首次調試會彈出提示,需要切換到Debug工作區,勾選“Remember my decision”,下次便不再提示。

Eclipse斷點調試(debug)實用技巧——基礎篇 第2張
Eclipse斷點調試(debug)實用技巧——基礎篇 第3張

(03)以debug方式運行java程序後,跳轉到調試視圖,其中最常用的窗口有:Debug窗口,變量Variables窗口,斷點Breakpoints窗口,代碼編輯窗口,輸出Console窗口,大綱outline窗口。Debug窗口顯示當前線程方法調用棧,及方法執行到第幾行,Variables顯示當前方法的局部變量,非靜態的變量等,可以修改變量值,Breakpoints可用來新增和刪除斷點等,Console控制枱用於查看打印的日誌信息。

Eclipse斷點調試(debug)實用技巧——基礎篇 第4張

(04)Debug視圖可以用來調試和運行程序,下圖是常用的debug按鈕,還有相應的快捷鍵。1表示當前繼續執行代碼,直到遇到下一個斷點,快捷鍵F8(resume),2表示停止調試(terminate),3表示進入當前方法內部,一步一步執行,快捷鍵F5(step into),4表示運行下一行代碼,執行當前行,但不進入執行細節,快捷鍵F6(step over),5表示退出當前方法,返回到調用層,快捷鍵為F7(step return)。調試過程中Debug視圖有很多堆疊信息,另外調試中鼠標移到代碼編輯窗口,放在變量上時會顯示當前變量的值。

(05)跳過或清除斷點:下圖所示的1和2為Skip All Breakpoints ,將所有的斷點設置為跳過,所以斷點上會有一個斜線,表示斷點被跳過,線程不會在該斷點處被掛起。點擊Run-->Remove All Breakpoints清除所有的斷點,在斷點調試完可進行此操作。

Eclipse斷點調試(debug)實用技巧——基礎篇 第5張

(06)Debug調試完成後,需要切換回Java視圖,下面介紹兩種切換的方法。1是通過IDE右上角的兩個按鈕進行切換,如下圖所示。2是點擊菜單Window-->Perspective-->Open Perspective選擇相應的視圖。

特別提示

調試前需設置斷點

注意Java視圖和Debug視圖之間的切換

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zclc/jiuye/5qe0g.html