网站首页 > 文章中心 > 其它

java如何调试代码意义

作者:小编 更新时间:2023-10-16 18:14:11 浏览量:266人看过

如何在Eclipse中Debug调试Java代码

步骤

首先打开eclipse,打开java源文件 如图:

在需要测试的代码行左侧行号列上双击,生成断点 ,再次双击可以取消断点 如图:

java如何调试代码意义-图1

然后右键,选择Debug As-Java Application,(注意,不是选择Run As)

开始调试java程序 如图

然后会进行调试视图,如图:

左侧上部是整个正常线程执行情况,右侧上部是刚才设置断点的行号列表.

在左侧上部有几个按钮需要注意如图:

这些按钮就是我们调试时的控制按钮 分别表示:

terminate 停止调试

取消断点的话:在右侧上部的断点列表区取消选择或删除当前断点即可

如何调试JAVA程序?(主要是步骤)

如何实现远程调试java代码

java如何调试代码意义-图2

① 远程debug调试java代码

①1 主动连接调试

首先需要远程服务配置启动脚本:

如果是启动jar包,指令:

这里-Xdebug是通知JVM工作在DEBUG模式下,-Xrunjdwp是通知JVM使用(java debug wire protocol)来运行调试环境.

transport是监听Socket端口连接方式(也可以dt_shmem共享内存方式,但限于windows机器,并且服务提供端和调试端只能位于同一台机).

远程服务(tomcat/jboss)启动成功后,本地Eclipse对需要调试的地方打上断点,

然后项目右键启动远程调试:Debug as-Debug Configurations-Remote Java Application.

Host为远程主机IP,Port为远程监听调试端口,Connection Type为:Standard(Socket Attach),

首先需要Eclipse配置监听,如主动连接调试的Eclipse配置图片,Connection Type选择:

然后配置远程服务启动脚本:

如果是调试jar包,指令:

参数含义和主动连接调试一样,只是这里suspend=y表示启动时就中断,需要连接本地IDE调试启动.

address=ip:port,ip需要修改为本地的对外IP.

这样远程项目启动时就连接到本地,方便调试项目启动不了的问题.

java如何调试

最基本的操作是:

①., 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,

java如何调试代码意义-图3

也就是执行本行代码,跳到下一行,

breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method

breakpoint,exception breakpoint.

①.0.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂

①.1.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)

①hit count 执行多少次数后暂挂 用于循环

前台网页,后台java实现,eclipse,怎么调试java代码?

步骤如下:

以上就是土嘎嘎小编为大家整理的java如何调试代码意义相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章