在使用"Evaluating"线程进行调试时,Eclipse会挂起

Ric*_*wig 7 eclipse debugging

我想念谷歌的一些好关键词找到有用的东西,所以我需要在这里问...

在与Eclipse的调试会话期间,检查中的线程在检查变量期间变为"评估"模式.变量显示为输入一次,但线程后续挂起,只能终止.变量的内容不会再次显示.尝试通过右键单击该线程并选择"终止评估"来终止评估,将显示以下消息:

"尝试终止评估只能停止一系列语句.当前正在执行的语句(例如方法调用)不能被中断."

这里发生了什么?我可以在同一位置释放并重新启动线程,还是终止唯一的选项?这种行为是由变量的内容引起的还是由其他东西引起的?

Wit*_*tek 5

调试器视图有时会执行toString()对象的方法来显示值.当您的toString()方法有一个错误(无限循环)或调用另一个错误的方法时,调试器可能会遇到问题.