如何使用 eclipse进行断点 debug 程序
先给出一段程序,然后通过使用 eclipse 设置断点进行一步步操作看结果
1 package cn.debug.com; 2 3 public class demo18 { 4 public static void main(string[] args) { 5 // 定义求和变量 6 int sum=0; 7 for(int i = 1;i<6;i++) 8 { 9 sum += i; 10 } 11 system.out.println("sum is:"+sum); 12 13 } 14 15 }
1、选择需要进行断点 debug的代码块(断点的原则是哪里不会点哪里),比如我要 debug这个 for循环,看看变量 sum 和 i 的变化过程;
2、设置断点方法,在有效程序的代码行的最左侧双击,变成一个实心的浅蓝色点后,说明设置断点的起点位置设置完成,如果要设置断点的结束位置,就在需要结束的代码行最左侧进行双击待变成浅蓝色的实心点后即可,如果不设置结束位置,会默认在该代码块内进行 debug;
比如我要 debug 第6至11行的代码,设置断点开始及结束的效果如下:
3、设置好断点位置后,然后在代码编辑区域右键 -> debug as -> java application,进入 debug界面后,然后按快捷键 f6 或者点击工具栏中的 step over 按钮,详细如下:
3.1、debug区域会显示当前 debug到具体哪一行代码,会显示出所 debug 代码的行数
3.1、代码区域,会显示对应的 debug过程,每走一步,在最左侧的右箭头会跳动指示到下一行代码
3.3、variable 区域是显示变量的区域,这里会将里面所涉及的所有变量值全部显示出来,每走一步都能看出每个变量的变化过程
3.4、console 区域,这个区域是代码 debug 完成后,会将最终的结果在此处显示出来
4、如果设置了非常多的断点后,待 debug完成后要取消所有断点,如果一个一个双击之前的浅蓝色的实心点后,会比较麻烦,下面介绍一种快速清除所有断点的方法,按下图标注的1、2、3操作依次点击,即可将所有断点一扫而光
下一篇: matplotlib简单示例
推荐阅读
-
eclipse如何打断点调试程序?eclipse打断点调试程序的方法
-
如何使用 IDEA 进行远程 debug
-
如何使用Eclipse PDT调试PHP程序
-
如何使用 eclipse进行断点 debug 程序
-
phpstorm - 使用PHPStrom,如何进行Debug?详细的说明各位大神请看下面
-
如何正确使用javascript 来进行我们的程序开发_javascript技巧
-
如何正确使用javascript 来进行我们的程序开发_javascript技巧
-
使用Eclipse RCP进行桌面程序开发(一):快速入门
-
如何使用Eclipse PDT调试PHP程序
-
如何使用Eclipse PDT调试PHP程序