【问题标题】:Netbeans debugger not stopping on breakpointsNetbeans 调试器不会在断点处停止
【发布时间】:2013-12-14 13:05:29
【问题描述】:

我的 Netbeans 调试器在几天前神秘地停止工作,我不记得做过任何重大更改。

最奇怪的是,如果我选择运行项目,它会正确传递我的参数并运行程序。另请注意,这适用于每个 netbeans 项目,甚至是三天前可调试的项目。

这里是基本的纲要

  • 我在 main 的第一行设置了一个断点(是的,我确信 程序应该到达那条线)。
  • 我点击调试
  • 调试器不会在我的断点处停止并说程序已成功完成,即使它应该抛出 ArrayOutOfBoundsException

我试过重启我的JVM,重启Netbeans,重启我的VM,都没有成功。

另一方面,eclipse 调试器确实有效,这告诉我这不是我的 java 发行版的东西,而是 Netbeans 的东西。

我的 nbactions 文件

<action>
    <actionName>run</actionName>
    <packagings>
        <packaging>jar</packaging>
    </packagings>
    <goals>
        <goal>process-classes</goal>
        <goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
    </goals>
    <properties>
        <exec.args>-classpath %classpath GlobalFunctions 13392</exec.args>
        <exec.executable>java</exec.executable>
    </properties>
</action>
<action>
    <actionName>debug</actionName>
    <packagings>
        <packaging>jar</packaging>
    </packagings>
    <goals>
        <goal>process-classes</goal>
        <goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
    </goals>
    <properties>
        <exec.args>-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -classpath %classpath GlobalFunctions 13392 </exec.args>
        <exec.executable>java</exec.executable>
        <jpda.listen>true</jpda.listen>
    </properties>
</action>

我已经做了一些检查,似乎大多数与此类似的问题在调试 PHP 时都会出现。在我开发 Java 时,情况并非如此。

我知道我可以简单地重新安装 Netbeans,但我想知道为什么会这样。

【问题讨论】:

  • 这发生在我之前(我在类路径的多个位置定义了相同的类)。如果新建一个没有依赖项和单个类的新项目,还会出现这个问题吗?
  • 是的,刚刚尝试创建一个新项目,使用主类Test进行测试,在main方法中创建一个字符串并在其上打断点无济于事:(
  • 射击。我对 nbactions 文件(或就此而言的 maven)了解不多,但我知道可以从 build.xml 或 build-impl.xml 文件运行单个目标(并在 build.xml 中定义“前置条件”目标) .另外,根据经验,我知道如果您的源代码树包含“nbproject”文件夹,NetBeans 可能会感到困惑。

标签: java debugging netbeans


【解决方案1】:

关闭一个包含 8 个左右类的主要方法的 Hadoop 项目后,此错误已解决。也许netbeans不知道在项目太多的项目中使用哪个主类?

【讨论】:

    猜你喜欢
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2012-09-15
    • 2023-03-12
    • 1970-01-01
    • 2015-06-30
    • 2010-11-25
    相关资源
    最近更新 更多