采用打断点的方式,可以观察变量值的变化,从而起到调式程序的作用。
在需要调试的代码前面打断点。
通过Debug Character方式运行程序。
Step Over(F6)执行下一步
注:执行过程中将光标移到变量下面,可以查看每一步变量的值。
如下图:
一、在浏览器中F12打开调试,进入NetWork选项下,如果你请求能够发送成功则,有请求的显示,如果请求失败则该调试中不会有请求展示出来。如图:
二、看你后台打的断点,如果断点是一个小圆点则标示请求未过去,仔细检查你的请求路径、请求代码写的是不是有问题吧。如果断点是一个带尾巴的圆点,表示请求能进去,重新编译项目顺便清一下Tomcat下项目缓存吧
最后这种小问题不建议你一直浪费时间,还不如重新写一遍快呢
步骤如下:
1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可
2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式
3第一次运行调试模式eclipse会d出如下确认窗口当程序运行到你的断点地方时就会停下,这时可以按照下面的功能键按需求进行调试:
[1]快捷键(F8)直接执行程序,直到下一个断点处停止。
[2]快捷键(F5)单步执行程序,遇到方法时进入。
[3]快捷键(F6)单步执行程序,遇到方法时跳过。
[4]快捷键(F7)单步执行程序,从当前方法跳出。
4查看断点时变量当前的值:右键点击对应的变量,在菜单上选择 watch 菜单项,变量的值就会出现在 expressions窗口中。
参考资料
csdncsdn[引用时间2018-1-21]
线程的调用是系统的核心函数负责的,也就是说,你虽然代码是再主线程里开了一个副线程,但是在执行的时候,却不是按表面的结构执行的,所以在主线程执行完毕后,在跟踪下去回返回到系统响应的函数部分。
所以调试线程,只能打上断点,然后RUN。
以上就是关于如何调试java程序全部的内容,包括:如何调试java程序、java 函数设置一个断点,调试时结果一直等待进不去、eclipse中的断点调试怎么后退一步等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)