1. Eclipse里面如何设置断点?
在你想调试的程序前的地方双击左键,就出现了断点。
双击了若干次 不出来,后来偶然在所示灰色条这里双击,果然出来了。记住,要在灰色区域双击 而不是编辑区的任何地方;
2. 点击运行时候,并不见程序在断点处停下来,为何?谷歌搜索“Eclipse Debug模式”
http://www.itzhai.com/java-web-development-using-the-eclipse-debug-debugging-process-to-use.html
网页上如是说,首先右击项目选择Debug As -- Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式。
本人只找到了小昆虫图标,但是没有debug on server,因此随便选了个debug as application;
3. 调试中都有哪些控制运行的方式呢?以前对VS界面较熟悉,这里与VS区别大
以下几个快捷键用处较大:从http://www.itzhai.com/java-web-development-using-the-eclipse-debug-debugging-process-to-use.html中得到;
F5:Step Into:跳进当前执行的方法中,单步走,遇到函数就跳进去;
F6:Step Over:跳过该行继续执行,单步走,遇到函数不进去,直接作为一个语句执行完;
F7:Step Return:从方法中跳出继续执行,执行完当前函数返回跳出;
F8:Resume:全部运行通过,从调试状态恢复,一直运行直到结束或者下一个断点;
Ctrl + R:Run to Line:运行到当前选中的行;
4. 在调试过程中如何查看变量值呢?在VS中可在watch窗口查看变量值;
对于简单变量,只要把鼠标光标放在变量上,就能看到变量的值了;
对于较为复杂的变量,光标放在变量上,右键->watch,出现expressions窗口,在其中点击Add new expression来添加变量,然后展开变量查看。如下图所示。
其它的只能看到地址或是NULL值.
5. Eclipse中断点上有条斜线,运行后没见停就运行完了,怎么回事?
解决办法:http://huangqiqing123.iteye.com/blog/1583435
即解决办法:取消选择菜单项Run->Skip All BreakPoints;
6. Debug之后页面全乱了怎么办?页面乱了怎么办?如下所示,连项目浏览器也不见了。
点击Windows->Open Perspective->Java(如图),即可恢复正常页面。要布置其他视图类也同理。