答:下载完eclipse可按a.步骤调整:
1.首先在一个java文件中设断点,然后正常运行,当程序走到断点处都会投到debug视图下,
2.f5键与f6键均为隐式现场调试,f5是stepinto,也就是进入到本行代码中负责执行,f6是stepover,也就是想执行本行代码,跳到下一行,
3.f7是打开函数
4.f8是执行到最后。into(alsof5)跳进over(alsof6)到后面return(alsof7)负责执行完当前method,然后return跳出此method.
filter逐渐地过滤始终执行等到遇见未经许可过滤的位置或断点(系统设置filter:window-preferences-java-debug-stepfiltering)
重新来过想执行debug,一直在不运行直到遇上breakpoint
7.hitcount系统设置先执行次数适合程序中的for循环(设置中breakpointview-右键hitcount)
全面检查乘法运算。不能执行一个表达式不显示先执行值实时自动地警戒变量的变化。
我遇见过这个问题
可是就没帮忙解决
这里能提供一个思路
当eclipse再开启调试以后可以不在断点处不能正常也这个可以可以设置在别的情况下恢复正常也可以试图调整帮一下忙这些设置
debug的十八重境界:
第一重:debug应用程序,必须源代码,依赖性太强集成开发环境(ide)下断点来软件调试。
第二重:debug应用程序,是需要源代码,只要调试器下断点,即可调试。
第三重:debug应用程序,不需要源代码,不必须调试器,打trace来系统的调试。
第四重:debug应用程序,只用肉眼查看网页源代码,便可定位bug、并做可以修复。
第五重:debug应用程序,不必须源代码,不过是需要破灭转储文件,依赖性太强调试器来系统的调试。
第六重:debug应用程序,不是需要源代码,不需要转储文件,不需要调试器,只是从问题症状,便可定位bug。
第七重:在第六重的基础上,旗下热补丁。
第八重:debug内核态程序,需要源代码,打trace来设置参数。
第九重:debug内核态程序,是需要源代码,使用调试器来软件调试。
第十重:debug内核态程序,用肉眼打开浏览器源代码,便可定位bug、并做能修复。
第十一重:debug内核态程序,不需要源代码,可是需要崩溃转储文件,感情依赖调试器来系统的调试。
第十二重:debug内核态程序,不要源代码,不要转储文件,不需要调试器,只通过问题症状,便可定位bug。
第十三重:debugbios/bootload程序,需要源代码,利用超级终端来打trace调试。
第十四重:debugbios/bootload程序,不需要源代码,建议使用jtag超级终端或则multiice来设置参数。
第十五重:debugbios/bootload程序,需要源代码,只用肉眼打开浏览器源代码,便可定位bug、并做能修复。
第十六重:debugbios/bootload程序,不不需要源代码,在用jtag超级终端或则multiice来设置参数。
第十七重:可以使用分步分析工具,参与逆向工程,定位bug,并作补丁修复
第十八重:自行开发完毕逆向运动分析工具,定位bug,并作补丁修复
让其再对照,看看吧达到第几重境界。
况且在前七重,根据鄙视链,还分成好几级:
com/dcom组件调试rlmcom组件调试dstrokejb设置参数a8云原生现场调试rlmdll/.a调试a8桌面可执行程序调试dstrokweb调试……