close

當Code trace能力不夠用的時後

可以考慮使用IDE的Debug Mode

也就是設斷點逐步來看程式流程

 

1. 官網文件 http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-13.htm

00.png

 

2. 首先隨意創一個專案, 然後在裡面加一些Code

01.png

 

3. 然後在要觀察或設斷點的地方

按下滑鼠右鍵

選擇Toggle Breakpoint

02.png

 

4. 接著在Run裡面選擇Debug

03.png

 

5. 接著會有選項問是否要切換Perspective

選擇Yes

04.png

 

6. 接著切換過去會變成很多個視窗

Debug 的地方可以看跑在哪個Thread的哪些行

中間程式碼的部分就是在執行的位置

LogCat則是有設定Log的地方

Variables在右上角, 可以監視變數值的變化

Breakpoints則是可以看斷點設定的情況

Outline是整個檔案的架構

Console就是執行的結果

05.png

 

7. 然後點選上方的Run

裡面有很多空制選項

Resume就是繼續執行, 直到遇見下個斷點

Terminate則是停止, 會停在當下的code的某行可以用來反推位置

Step Into是一步一步執行, 遇到method會跳到method裡面

Step Over也是一步一步執行, 遇到method會直接執行完method到下一行

Toggle Breakpoint是設定中斷點

06.png

 

8. 最後隨著執行, 結果也會依序顯現

07.png  

arrow
arrow
    文章標籤
    Eclipse debug mode Eclipse debug
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()