使用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结束调试