【问题标题】:Breakpoints and step by step debug in Java?Java中的断点和逐步调试?
【发布时间】:2015-02-13 10:49:22
【问题描述】:

对不起,我的问题的名字很奇怪。我不知道如何查找这个,因为我不知道这些东西是如何调用的。

至少在 Visual Studio 中有一个功能,您可以在其中单击代码左侧并设置一个大红点作为起点。然后你运行程序,你可以通过按 f8 或 f5(实际上是不同的 f)来跟踪这些步骤,你会看到每个步骤的变量值等等。我发现它非常有用,因为我可以看到错误发生的位置以及程序的行为方式.

我不知道这叫什么,我想问一下 NetBeans IDE 8.0.2 或 jGrasp 或任何 java 编译器中是否有这样的东西?

对不起,如果有什么听起来很愚蠢,我是一个新手。 谢谢大家

【问题讨论】:

  • 您要搜索的关键字是“断点”。
  • 你必须照顾“调试”,“调试器”,“断点”等等......
  • 基本上叫调试。在 Netbeans 的右侧,行号所在的位置,您可以单击行号并插入新的断点(或删除现有的断点)。您应该能够使用 F5 或工具栏上的调试按钮(运行按钮旁边)开始调试。您可以使用 F7、F8 和 F5 进入、跨过并继续运行
  • 感谢您的快速解答!这是一个非常有用的工具。我希望您将其写为答案,以便我标记它! :D

标签: java debugging breakpoints


【解决方案1】:

大多数 IDE 都内置了调试功能。

在 Netbeans 中,您只需单击源代码编辑器右侧的行号即可轻松添加/删除断点(您也可以通过编辑器弹出菜单进行操作)

您可以通过 F5ShiftF5 用于调试当前文件)或工具栏上的调试图标启动调试器

您可以使用 F8 单步执行命令/方法调用,F7 单步执行方法。您可以在调试器运行时使用 F5 恢复运行程序。

请参阅Debugger and ProfilerUsing the Visual Debugger in NetBeans IDE 了解更多详情

【讨论】:

    【解决方案2】:

    在您的 IDE 中查找如何执行此操作非常容易,请参阅其他答案。

    更困难的是在 IDE 中调试外部(和/或)远程 Java 程序。这是使用 Eclipse 执行此操作的方法:http://www.ibm.com/developerworks/library/os-eclipse-javadebug/。我猜其他 IDE 也差不多。如果你通过 Maven/Surefire 进行测试,你有一个简单的标志来做同样的事情:http://maven.apache.org/surefire/maven-surefire-plugin/examples/debugging.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2022-01-09
      • 2013-05-27
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      相关资源
      最近更新 更多