编程语言
首页 > 编程语言> > java – 如何在Eclipse中运行时打破正在调试的程序?

java – 如何在Eclipse中运行时打破正在调试的程序?

作者:互联网

你如何在Eclipse中打破(暂停)Java程序?

我不是在谈论断点.我在谈论随机暂停程序而不知道它当前正在执行什么,就像在Visual Studio中一样.

解决方法:

假设您以调试模式启动了该程序,您可以手动切换到调试透视图.

从那里,在调试窗格(通常显示线程和堆栈位置)中,按暂停按钮(看起来像黄色VCR暂停按钮).

通过调试启动程序启动代码是一项要求,因为它使用参数初始化JVM以打开JDI(或Java调试接口).该接口可以通过网络路由,允许在嵌入式设备上进行远程调试.

在Eclipse场景中,Eclipse程序在调试时通过JDI与子JVM进程通信,这是您可以暂停,步进和一般跟踪程序的方式.

– 好的,你找不到问题,我会从“顶级菜单”的角度给你一切—

Run->Debug (or F11)
Window->Open Perspective->Debug
Run->Suspend

如果您想要一种更好的方法来停止“主”线程,请在挂起之前选择(在左上角的调试窗口中)“Thread [main]”.否则,您将停止JVM中的所有线程.

标签:java,eclipse,debugging,break,eclipse-jdt
来源: https://codeday.me/bug/20190531/1187706.html