我正在调试一个普通的 Java 应用程序,没有 GUI,只有大量的计算,并且在出现问题时在主线程的堆栈中调用了 ~5 次。基本上它一直在局部变量监视中说“收集数据”。
因此,我尝试在按下“恢复”后立即添加一个断点,而不是逐步进行。现在它说“等待最后一个调试器命令完成”。
有没有人遇到过这个问题?更改调试器是解决这个问题的唯一方法吗?
最佳答案
在 IntelliJ(2017.1.4 社区版)上,以下解决了我的问题:
- 文件->设置
- 输入“toString”
- 导航到构建、执行、部署->调试器->数据 View ->Java
- 找到“启用‘toString()’对象 View :”复选框
- 取消选中复选框
重新运行调试器。
关于java - IntelliJ 调试器卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37863400/