有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java随时查找执行位置

我目前正在用Netbeans开发一个程序。不幸的是,我的程序往往冻结了很多,但是我很难找出问题所在。我想做的只是让调试器突出显示代码(而不是库)中当前正在执行的行。基本上不使用断点就可以随时停止代码。在Netbeans IDE中有什么方法可以做到这一点吗

或者,当我的一行代码在一段时间内没有移动时,我是否会激活一个断点(从而显示一个可行的堆栈跟踪)

分析在某种程度上确实有效,但是,它不允许我检查变量或获得确定的堆栈跟踪

我正在用Java编写这个程序,我正在使用Netbeans 8.0.2的JavaSE版本


共 (1) 个答案

  1. # 1 楼答案

    大多数IDE(我使用的Eclipse和IntelliJ)都有暂停程序中所有线程的选项。在调试菜单下查看,可能是在同一个地方,例如“进入”、“退出”等。在Netbeans IDE上进行快速谷歌搜索时,该菜单下应该有一个名为“暂停”的选项,它可以做你想做的事情

    它将暂停程序中的所有执行线程。您将能够检查每个线程的堆栈,并从中找出代码挂起的位置