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()比较好,简单直接