如何调试java程序

如何调试java程序,第1张

采用打断点的方式,可以观察变量值的变化,从而起到调式程序的作用。

在需要调试的代码前面打断点

通过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中的断点调试怎么后退一步等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10206933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存