如何在Netbeans中调试期间打印出变量的值?

Tho*_*hor 9 variables debugging xcode netbeans

在调试期间的xcode中,可以在该特定阶段打印出变量的值.我只是想知道Netbeans中是否有类似的功能?如果没有,Java IDE会做什么?

小智 6

您是否尝试过以下方法:

在要查看该值的行上放置一个断点。在该文件上运行调试器,然后切换到“变量”标签(Window > Debugger > Variables)。这将显示该断点处变量的值。这些行也可能有子行-例如。如果有一个名为的数组myArray,则可以单击+它旁边的符号以查看每个元素的值。

您也可以通过评估条件'Debug' > 'Evaluate Expression'。例如,在“ myArray”的迭代循环中,您可以输入myArray[2] == 5并单击绿色->箭头进行评估。如果该元素的值为5,则将指示该测试的表达式,类型(boolean在此示例中)和输出。

要么

  • 将断点插入到要监视变量的任何位置。

  • 右键单击断点,然后选择“断点>属性”。

  • 将挂起设置为“无线程(继续)”。

  • 然后,以的格式填写相应的字段{=<variable name>}。因此,例如输入:“ myVar value @ L30 is: {=myVar}”将向myVar value @ L30 is: 1调试器控制台输出“ ”。

您不需要重新编译。只需在调试器下运行并切换到控制台输出即可。