使用eclipse有一段時間了,發現裡面的調試功能挺不錯的,寫出來友善新人找bug。
1.設定斷點:輕按兩下編輯區的行頭就會設定斷點,斷點就是程式運作到這裡就停止的意思,設定好之後會看到行頭有個小圓點,右鍵它,選擇breakpoint properties
然後出來的新界面中,Enabled前面的空格打上對勾就是斷點将要啟用,不打就是不啟用;hit count就是碰到循環體運作否運作幾次 這裡可以設定;最後下面的大方框裡是設定條件,斷點處條件為真時,程式停止。
2.eclipse中有一種斷點“WatchPoint”,簡單點說就是監視某個變量的讀寫變化,直接在變量定義的地方打個斷點就行了,右鍵可以看見斷點屬性,有hitcount,access,modification。
斷點打好了選擇run然後Debug As 然後Java Application進入Debug視圖,如果沒有variables界面,先點選window然後show view 然後選擇Variables,便可看到設定的斷點目前的值;讓程式進行下一步就按F6或者選擇run然後step over就發現程式進行了下一步,然後就算是完成了一次調試
找到bug後選擇run然後Terminate或者ctrl+F2結束調試