我有两个监视器,能够有两个eclipse窗口是很方便的,每个窗口运行一个调试器,对着同一个jvm的不同线程。
现在我必须继续调试视图并单击另一个线程切换到它的上下文。同时在屏幕上显示两个上下文会使事情变得更容易。
有没有办法在eclipse中这样做?
答案 0 :(得分:12)
是否可以在不同的窗口中调试eclipse中的多个线程?
嗯,我只是尝试过它,它有点工作。您不需要多台显示器来试用它。
run()
方法中添加了断点。这样可行,但即使有2个Debug选项卡,它们也会有所加入。当我在Thread-1调试窗口中前进时,焦点会变为Thread-1 - 即使在另一个Thread-2窗口中也是如此。
修改强>
实际上我玩了一下它似乎工作得很好。如果我切换到调试Thread-2和步骤的其他窗口,它会在Thread-1窗口中展开Thread-2堆栈跟踪,但实际上似乎不会更改突出显示。我可以回到Thread-1窗口并在Thread-1中轻松前进。
我不知道有什么方法可以创建两个未完全连接的独立调试窗口。网络搜索也是空的。