【发布时间】:2018-02-20 00:41:12
【问题描述】:
【问题讨论】:
标签: java eclipse debugging remote-debugging
【问题讨论】:
标签: java eclipse debugging remote-debugging
在按下 resume 之后,直到某个断点被至少一个正在运行的线程到达,step * 按钮不可用,因为它们只能在一个线程已被断点中断。
还有其他可能性,但前提是您在“调试”透视图的“调试”窗口中单击了某处:当线程因为到达断点而停止时,然后在“调试”窗口中单击同一线程的另一个堆栈帧可以禁用 step into 和 step return,并且在另一个线程的任何帧中单击同一窗口中的任何未到达断点的窗口将禁用所有内容,而不是 suspend 和 终止。
作为一个全局规则,您需要考虑您在 Debug 透视图的 Debug 窗口中选择的特定线程的状态,以及您在该线程的堆栈帧中选择的帧,以预测启用了哪些按钮/禁用。因为按钮的状态取决于这些选择。
【讨论】: