Sco*_*yre 17 eclipse debugging
我正在调试在Eclipse 3.4.1中运行的服务器进程.大约有20个线程,睡觉后以不同的间隔醒来.
我在一个线程上的一个方法中设置了断点,Eclipse在那里正确停止.在Debug视图中使用堆栈跟踪扩展线程,我可以使用各种按钮逐步执行.这就是我所期待的.
我的问题是,当我单步执行时,似乎另一个正在运行的线程被唤醒时,它会在Debug视图中窃取焦点.我的暂停线程不再被选中或扩展(它旁边有一个+)并且所有按钮都被禁用.我必须单击挂起的线程继续调试.
有没有人见过这个,知道我可以改变的任何变通办法或设置?
小智 11
您可以暂停整个Java VM而不仅仅是执行线程来摆脱焦点问题.
在断点视图中选择断点,然后选择"挂起VM"而不是"挂起线程".在Preferences-> Java-> Debug下,您可以将"Suspend VM"设置为默认选项.
| 归档时间: |
|
| 查看次数: |
7351 次 |
| 最近记录: |