static.coding-go.com›†成... · web...

Post on 20-Mar-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1. 首先要设置断点:在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点。

2. 启动服务开始调试:方法一,例如上图的代码中,鼠标点击 main 方法-->

右键 Debug As-->Java Application 开始 java 代码调试; 方法二,直接点击“调试”按钮,即点击小瓢虫边上的倒三角,选择 Debug As-->Java

Application, ; 方 法 三 , 快 捷 键 F11 ; 方 法 四 , 菜 单 栏 选 择 Run--

>Debug,还有其他方法此处不再赘述了。开发工具首次调试会弹出提示,需要切换到 Debug 工作区,勾选“Remember my decision”,下次便不再提示。

3. 以 debug 方式运行 java 程序后,跳转到调试视图,其中最常用的窗口有:Debug 窗口,变量 Variables 窗口,断点 Breakpoints 窗口,代码编辑窗口,输出 Console 窗口,大纲 outline 窗口。Debug 窗口显示当前线程方法调用栈,及方法执行到第几行,Variables 显示当前方法的局部变量,非静态的变量等,可以修改变量值,Breakpoints 可用来新增和删除断点等,

Console 控制台用于查看打印的日志信息。

4. Debug 视图可以用来调试和运行程序,下图是常用的 debug 按钮,还有相应的快捷键。1 表示当前继续执行代码,直到遇到下一个断点,快捷键F8(resume),2 表示停止调试(terminate),3 表示进入当前方法内部,一步一步执行,快捷键 F5(step into),4 表示运行下一行代码,执行当前行,但不进入执行细节,快捷键 F6(step over),5 表示退出当前方法,返回到调用层,快捷键为 F7(step return)。调试过程中 Debug

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

5. 跳过或清除断点:下图所示的 1 和 2 为 Skip All Breakpoints ,将所有的断点设置为跳过,所以断点上会有一个斜线,表示断点被跳过,线程不会在该断点处被挂起。点击 Run-->Remove All Breakpoints 清除所有的断点,在断点调试完可进行此操作。

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

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

top related