我正在调试一个普通的 Java 应用程序,没有 GUI,只有大量计算和主线程堆栈中的约 5 个调用(当问题发生时)。基本上它一直在局部变量监视中显示“正在收集数据”。
So instead of going step-by-step I've tried to add a breakpoint immediately after an press "Resume". Now it says "Waiting until last debugger command completes".
以前有人遇到过这个问题吗?更改调试器是解决这个问题的唯一方法吗?
在 IntelliJ(2017.1.4 社区版)上,以下内容为我解决了问题:
- 文件->设置
- 输入“toString”
- 导航到“构建”、“执行”、“部署”->“调试器”->“数据视图”->“Java”
- 找到“启用‘toString()’对象视图:”复选框
-
Uncheck the box
重新运行调试器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)