Java中的断点和逐步调试?

时间:2015-02-13 10:49:22

标签: java debugging breakpoints

对不起我的问题的陌生名称。我不知道如何寻找这个,因为我不知道这些东西是如何调用的。

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

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

对不起,如果有什么比较愚蠢的话,我就是新手了。 谢谢大家

2 个答案:

答案 0 :(得分:1)

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

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

Breakpoint

通过 F5 Shift F5 调试当前文件)或通过工具栏上的调试图标启动调试器

enter image description here

您可以使用 F8 跳过命令/方法调用, F7 进入方法。在调试器运行时,您可以使用 F5 继续运行程序。

有关详细信息,请参阅Debugger and ProfilerUsing the Visual Debugger in NetBeans IDE

答案 1 :(得分:0)

在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

相关问题