问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA中的Debug如何使用

发布网友 发布时间:2022-04-30 14:19

我来回答

8个回答

热心网友 时间:2022-04-11 00:37

双击你认为会出错的那部分代码之前断点

这表示断点测试,使用Debug 运行,当运行到断点,它就会停下来,然后你确认进入debug.可以一步一步的往下手动按步骤走,同时查看属性值。这样就可以发现错误原因。

热心网友 时间:2022-04-11 01:55

很简单,先双击你需要断点的那一行(也就是你觉得可能出错的那一行),那么你会发现左边有个小点,那就是断点了,运行的时候选择debug运行,那么当程序运行到断点那一行的时候,就会弹出个窗口,关闭改窗口,每按一下F6程序就会一步一步走下去,这样你就能找到哪一行或者哪一步代码出错了

热心网友 时间:2022-04-11 03:29

DEBUG    是eclipse等开发工具的特殊工具,俗称断点,就是在要执行的方法前加上断点,当程序执行到断点时会提醒你,你可以一步一步的查看方法执行时有没有错误,参数有没有问题。。。使用时在代码序号处双击会出现一个点,使用debug启动即可。

热心网友 时间:2022-04-11 05:21

先设置断点。。在代码的左侧双击即可设置。。然后点击debug模式运行程序。。执行程序。。当程序运行的断点处开发工具会跳到debug界面。。这是一些基本的快捷键(
[2]快捷键(F5)单步执行程序,遇到方法时进入。
[3]快捷键(F6)单步执行程序,遇到方法时跳过。
[4]快捷键(F7)单步执行程序,从当前方法跳出。)在按快捷键的时候要观察右上角有一栏中变量的变化(是否与你想的一样。是否乱码什么的。。)。我也只是初学者不知道这么说对不对。百度里有很多资料

热心网友 时间:2022-04-11 07:29

在需要执行的代码

右击找到toggle breakPoint出现如图的小点,从方法的第一行开始的话会有小箭头标记,之后在运行到这行代码的时候会提示的,F6快捷键,没按一下就会执行一行代码。

热心网友 时间:2022-04-11 09:53

Eclipse
两种方法
1、先设置好断点
2、启动Debug模式时,设置到main暂停

1、远程debug(这个大家基本都会)
就是本机的eclipse来debug远程的java进程,需要两个步骤。
第一个:java进程启动的时候,加入可以debug的参数
(-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n);
第二个:eclipse中新建一个remote java applicaiton,添加host和端口即可

2、远程启动时debug
有时候,是java进程启动的时候出现的问题,需要在启动时就开始debug,这时候咋搞呢?
java进程中有个参数,suspend=n 把n改成y,这时候,服务器会等待外部连接debug端口,连上了之后再进行JVM的启动操作

3、抛出异常时进行debug
顾名思义,就是在抛出异常的时候来断点,这个对于排查异常抛出的时候很有帮助。
在breakpoint视图,有个“J”这样的图标,选择这个,输入异常的类型,就可以开搞了

4、指定参数进行debug
尤其是for循环的时候,只有在特定的参数下才会处错误,如果逐个过滤过去,那其实是很费事的一件事情,所以有个办法,就是对于断点加条件
选择断点--然后选择属性--选择条件--开始写条件即可

5、运行的时候,怎么动态写代码
在debug的过程中,有时候有些逻辑没有,如果新加,这个断点可能就过去了,
或者服务器端还要重新部署,所以有临时写代码的需求,
这时候,可以打开"display"视图,在里面写代码,直接运行即可

有了这几个技巧,在debug的时候,效率会高很多。

热心网友 时间:2022-04-11 12:35

1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,

热心网友 时间:2022-04-11 15:33

这个是断点执行, 程序会在你打断点的地方开始逐行执行,以便你查看各行代码变量和属性的变化,新手还是用System.out.print()比较好,简单直接
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? 怎样在Eclipse中使用debug模式调试程序 2016年食品经营许可证怎么办理流程 eclipse的debug要怎么用? 消防的电话分机都需要什么线? 消防分机电话线不闪灯但可以通话,咋回事? 消防电话线是怎么接线?消防电话线上表的是:一对 SC15 wc 后面两个知道 但是一对是啥意思 消防报警电话分机能否只与烟感连接?烟感连的是报警总线WDZN-RYSP 请问消防电话分机可以共用一根线吗? 消防电电话分机能否与手报接一个电话线? 电饭锅锅底糊了,怎么快速清理? 尼特消防电话主机怎么接 重阳节有什么讲究啊?? 重阳节不能在娘家过吗 重阳节能走亲戚吗 为什么重阳节不能回娘家 重阳节是不是不能回娘家 九月九重阳,重阳九月九有什么禁忌? 3601505a02怎么分屏? 360 160.-A02可以root吗?急,谢谢大神! 360 1505-A02什么时候发布 如何用eclipse debug 如何使用eclipse debug模式 如何调出DEBUG窗口 eclipse 在Eclipse中如何用Debug测试程序 eclipse debug 怎样显示参数的值 在eclipse中怎样用debug调式错误 eclipse debug如何设置? 如何在Eclipse中Debug调试Java jdk源代码 微信满多少人看不到朋友圈是制动的吗 微信好友2100人,朋友圈多少人能看到? 微信超过多少人朋友圈看不到 微信好友达到上限了,别人会不会看不到我的朋友圈 微信超过3000人,是不是有部分人看不到我朋友圈? 怎么用微信给公交卡充值? 企业如何剥离债权债务 债务剥离的危害? 上市公司债务剥离是怎么回事?剥离就是不用还了吗? 公司改制债权债务剥离,增值税留抵额怎么处理? 对企业资产剥离改制的债权债务应如何处理? 单位的债权债务与该企业资产以其整体剥离是什么意思?