




此时可以用locals命令查看变量,用step命令运行下一行代码
单步跟踪命令next和step在执行一般语句时没有区别,在执行有方法调用的语句时,next会把方法执行完,step
会进入方法体。所以在调试时,单步执行我们要优先使用next,这样效率比较高。
当看到我当时并未按照老师要求完成的时候,我也有点懵,今早又按老师的要求重新做了一遍,因为有一段时间没有练习JDB,运行过程中出现了问题,当我输入locals时显示“本地变量信息不可用,请使用-g编译以生成变量信息”,后发现是我在使用JDB调试时,未将路径返回至exam2文件下,而是直接在src中进行的,改正后程序即可正确运行。出现的问题如下图,正确解决过程已放至截图中.

这次重新练习也帮我回忆了一遍JDB测试,同时也算一个提醒告诉我下次测试时要看清老师的每项要求。
原文:https://www.cnblogs.com/KY-high/p/8926113.html