<!--[if !supportLists]-->1、 <!--[endif]-->環境設置
在安裝好Eclipse和EclipseMe以後,如果需要調試J2ME程序,還需要設置以後才可以使用。設置方法如下:
打開“Window”->“Preferences”->“Java”->“Debug”
取消“Suspend Execution”中的三個選項,設置“Debugger timeout(ms)”後的數值為20000。
設置完成以後就可以開始調試了。
<!--[if !supportLists]-->2、 <!--[endif]-->設置斷點
Eclipse調試器已經集成在Eclipse SDK中,不需要單獨下載和安裝了。調試程序的核心之一就是設置斷點了。其實在IDE中設置斷點都很簡單,只需要在對應行的代碼最前面點擊鼠標即可,再次點擊將取消該斷點。
<!--[if !supportLists]-->3、 <!--[endif]-->執行控制
設置了斷點以後,以Debug方式執行該程序,就可以以調試方式啟動程序了,程序將在運行到斷點所在行時暫停。控制的菜單在以Debug方式啟動以後,會出現在Eclipse的Run菜單中。
可以通過以下方式控制執行:
<!--[if !supportLists]-->l <!--[endif]-->Step Over(F6)——單步執行,遇到方法調用時不跟蹤到方法內部
<!--[if !supportLists]-->l <!--[endif]-->Step Into(F5)——單步執行,遇到方法調用時跟蹤到方法內部
<!--[if !supportLists]-->l <!--[endif]-->Step Return(F7)——執行到方法結束或下一個斷點
<!--[if !supportLists]-->l <!--[endif]-->Resume(F8)——執行到下一個斷點
<!--[if !supportLists]-->l <!--[endif]-->Terminate——終止執行
<!--[if !supportLists]-->l <!--[endif]-->Run to Line——運行到指定行或下一個斷點
<!--[if !supportLists]-->4、 <!--[endif]-->查看變量的值
在調試模式下,只需要把鼠標放在相應變量上,就可以顯示該變量當前的數值了。
更多的調試知識還需要在實際的開發過程中不斷積累。