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

4
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 首首首首首首首首首首首首首首

Upload: others

Post on 20-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: static.coding-go.com›†成... · Web view1表示当前继续执行代码,直到遇到下一个断点,快捷键F8(resume),2表示停止调试(terminate),3表示进入当前方法内部,一步一步执行,快捷键F5(step

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 可用来新增和删除断点等,

Page 2: static.coding-go.com›†成... · Web view1表示当前继续执行代码,直到遇到下一个断点,快捷键F8(resume),2表示停止调试(terminate),3表示进入当前方法内部,一步一步执行,快捷键F5(step

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

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

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

Page 3: static.coding-go.com›†成... · Web view1表示当前继续执行代码,直到遇到下一个断点,快捷键F8(resume),2表示停止调试(terminate),3表示进入当前方法内部,一步一步执行,快捷键F5(step

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

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

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

Page 4: static.coding-go.com›†成... · Web view1表示当前继续执行代码,直到遇到下一个断点,快捷键F8(resume),2表示停止调试(terminate),3表示进入当前方法内部,一步一步执行,快捷键F5(step