如何在NetBeans 7.1中调试Java代码时更改变量的值?

11

我设置了一个断点,可以查看对象上字段的值。我想更改该值,然后继续执行,但是当我尝试从变量视图编辑该值时,值字段被灰显。是否有一种方法能在调试时更改变量的值?


1
请看这里:http://www.cs.uga.edu/~shoulami/sp2009/cs1301/tutorial/NetBeansDebuggerTutorial/NetBeansDebuggerTutorial.htm - RanRag
以上评论的更新链接:https://web.archive.org/web/20110621082236/http://www.cs.uga.edu/~shoulami/sp2009/cs1301/tutorial/NetBeansDebuggerTutorial/NetBeansDebuggerTutorial.htm - hemisphire
2个回答

21

在“变量”窗口的“值”列中,可以直接更改原始变量和字符串的值。要更改对象变量的值,可以使用“调试”选项下的“评估表达式…”(Ctrl+F9)。


CTRL + F9!!这就是我想要的。 - GabrielBB

4
您可以通过在调试菜单下选择“应用代码更改”来应用您的代码更改。由于这个功能,您可以在调试代码、进行修复后继续调试而无需重新启动应用程序。
如果您希望在调试时保存JAVA代码更改时自动应用更改,您可以从“工具”菜单中选择“选项”,然后点击“Java调试器”选项卡,勾选“保存后应用代码更改”,然后按“确定”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接