Eclipse调试debug

以debug方式运行java程序后,跳转到调试视图,其中最常用的窗口有:Debug窗口,变量Variables窗口,断点Breakpoints窗口,代码编辑窗口,输出Console窗口,大纲outline窗口。

Debug窗口显示当前线程方法调用栈,及方法执行到第几行,Variables显示当前方法的局部变量,非静态的变量等,可以修改变量值,Breakpoints可用来新增和删除断点等,Console控制台用于查看打印的日志信息。

 

Ctrl + R(Run to Line):

  表示运行到当前选中的行

Ctrl+F2(terminate)

  表示停止调试

快捷键F5(step into)

  表示进入当前方法内部,一步一步执行

快捷键F6(step over)

  表示跳过该行继续执行下一行代码

快捷键F7(step return)

  表示跳出当前方法,继续寻找下一个方法执行(常用)

快捷键F8(resume)

  全部运行通过,从调试状态恢复

调试过程中Debug视图有很多堆栈信息,另外调试中鼠标移到代码编辑窗口,放在变量上时会显示当前变量的值。

 

Skip All Breakpoints 

  将所有的断点设置为跳过,所以断点上会有一个斜线,表示断点被跳过,线程不会在该断点处被挂起(特别检查此处)

Run-->Remove All Breakpoints

  清除所有的断点,在断点调试完可进行此操作。

 

Debug调试完成后,需要切换回Java视图,下面介绍两种切换的方法。

  1是通过IDE右上角的两个按钮进行切换。2是点击菜单Window-->Perspective-->Open Perspective选择相应的视图。

 

 

posted on 2018-08-28 09:19  荆棘Study  阅读(261)  评论(0编辑  收藏  举报