在使用Eclipse调试器逐步介绍一种方法时,对于要检查的所有变量,我开始看到“toString()不可用-没有挂起的线程”。
为什么会出现该错误,接下来应该怎么做才能缩小代码中的问题?
编辑我的代码确实创建了一个新进程,但是我要检查的变量存在于主应用程序线程中,并且该线程没有显示为无效(在“调试”面板或控制台中)。
我正在使用Eclipse 3.4。
最佳答案
我可以想到几种方法(特别是toString()
)不可用的情况:
无论如何,即使
toString()
不可用,您也应该能够在“变量”视图的上部检查当前值。另外,尝试查看相关的首选项(窗口→首选项→Java→调试),尤其是“详细信息格式化程序”下的首选项。您也可以尝试使用“恢复默认值”按钮。