Eclipse调试
这个教程将帮助学生获得关于调试的一些关键概念,以及如何进行一个调试
这是我们所熟悉的Eclipse环境,我们从这里开始教程。
打开一个我们想进行调试的工程
需要做的第一件事就是给我们的工程设置一个调试特性,点击bug图标之后的下拉三角。
弹出Debug窗口
双击Jave Application,我们可以对程序创建一个Java Application型的新配置。
选择工程及主类。
点击“Apply”然后关闭。
放置断点
断点起到告诉程序什么时候暂停的作用。
进入你想放置断点的代码行。
右键点击选中行前面的的兰色竖条部分。
选择toggle breakpoint。
或者双击兰色竖条。
选择toggle breakpoint. 选择Window菜单,切换到debug透视图。
这就是Debug透视图,如果你注意到,我们的代码窗口在下方。
并且上面多出了两个窗口,左边就是显示我们运行程序的窗口,以及堆栈。
右边将显示变量和表达式。
下的箭头符号,进行选择
代码变为绿色,意思是这是将要执行的下一行代码。
现在我们可以执行几个操作。
其中比较基础的一个是单步操作。
如果断点标注的是一个函数调用,选择单步进入Step Into,你可以执行并进入到代码的下一行;同样的如果你想不执行方法的这一行,你可以执行“Step over”,并且不进入方法。
假设我们使用单步跳入,并且进入了一个函数调用开始调试。
这时如果我们使用一个“Step Return”,这将完成执行方法的余下部分。
你将顺利的处于方法后的将要执行的那一行代码中。
(继续)按钮。
最后,如果我们不再想进行调试,并且想要程序结束,你可以点击位于左窗口顶端的“terminate”按钮。