在Eclipse中运行时,如何中断正在调试的程序?

| 您如何在Eclipse中中断(暂停)Java程序? 我不是在谈论断点。我说的是在不知道程序当前正在执行什么的情况下随机暂停程序,例如在Visual Studio中。     
已邀请:
假设您以调试模式启动程序,则可以手动切换到调试透视图。 从那里的调试窗格(通常会向您显示线程和堆栈位置)中,按暂停按钮(看起来像黄色的VCR暂停按钮)。 通过调试启动器启动代码是必需的,因为它会使用打开JDI(或Java调试接口)的参数来初始化JVM。该接口可以通过网络进行路由,从而可以在嵌入式设备上进行远程调试。 在Eclipse场景中,Eclipse程序在调试时会通过JDI与子JVM进程进行通信,这是您可以暂停,逐步执行并通常跟踪程序的方式。 -好的,您在找到它时遇到了问题,我将从“顶部菜单”的角度为您提供一切-
Run->Debug (or F11)
Window->Open Perspective->Debug
Run->Suspend
如果只想停止\“ main \”线程有更好的方法,请在挂起之前选择(在左上角的调试窗口中)\“ Thread [main] \”。否则,您将停止JVM中的所有线程。     
在调试配置中启动程序(并不是绝对必要的),进入调试视图,然后在其中选择要暂停的线程,然后单击“暂停”。 那会很好用,尽管确切地说,我认为它只会停留在守卫点上(尽管这并不重要,因为反正这些点已经足够了)     

要回复问题请先登录注册