快捷搜索: 王者荣耀 脱发

原创:eclipse的debug调试

一般有两种调试方式: 1.System.out.println();打印输出语句查看异常,查看中间环节有没有出现错误,小项目比较适用 2.Eclipse-Debug调试方式

断点:从main方法进入,到main方法执行完成,相当于一个全过程,断点相当于其中的关卡,可以暂时停留一下,查看当时的变量的值等,也可以类比于跑马拉松的时候中的驿站。在其他的方法也可以设置断点。

使用流程

1.debug as-debug perspective(是否打开debug透视图,可以看到小臭虫的图像是debug按钮) 2.debug选项中显示在测试那个程序,variables选项显示执行到对应的断点中在内存中加载的变量,刚开始立马定位到第一个断点处,outline显示类当中的一些功能 3.step into,step return进入其他的方法体以及出来方法体的操作,step over是向下走一步 4.step over执行的是上一行的代码 5.teminate是强制终止按钮,在调试过程中可以用鼠标放在对应变量名上面,可以看到它被赋的值 6.resume如果下面还有断点就会执行到下一个断点处,如果没有断点了相当于程序的终止。重新开始;(中断后)继续. 7.system.out.println点step into进入的是println方法,然后在向下一行一行执行,就可以知道为什么有的时候输出地址值,有的时候输出值本身 8.drop to frame回到方法的首行,没看清楚想再看一遍,debug显示

在项目的一些调试

1.首先的控制台上,没有运行debug,是到后面的运行到第一个断点处,才会进行debug 2.退出debug页面可以点javaEE页面,进入原来的编辑页面 3.项目调试有时候需要控制台输入后,才可以继续debug调试

解决debug中step into失灵的问题

原因:debug configurations配置-alternate JRE来调整为jdk就可以了,有可能选的是jre就会失灵,jre的api环境不对造成的,修改下就可以了。

经验分享 程序员 微信小程序 职场和发展