繁体   English   中英

在eclipse中调试时实时更改变量?

[英]Changing variables in realtime when debugging in eclipse?

使用Eclipse时,在调试时可以在项目运行期间更改变量值以进行测试。

例如,假设我有一个返回数字5的方法,但出于测试目的,我想输出10。 这不是我面临的问题,它有点复杂,但它只是为了让我的想法得以实现。

您应该能够设置断点,进入调试模式,打开变量视图,这里更改变量的内容。

在此输入图像描述

您可以通过“ 变量”视图访问变量。 在那里,您可以右键单击任何变量,然后选择“ 更改值... ”。


资源:

......你可以做更多,更多:-)只是为了给你和想法。
您可以在调试期间更改代码,该代码是热交换的,并且在给定的调试会话中有效地更改(重新编译)。 你可以运行给定的方法运行(例如在捕获断点之后)几次而不重新运行调试 - >在方法堆栈上使用drop to frame功能。

更改代码后,必须保存它(cntrl-S)才能使其生效。 在cntrl-S之后,您将看到正在运行的应用程序响应代码更改

我希望这适合你。 我花了一些时间才弄明白这一点。

在调试模式下运行应用程序,然后转到变量窗口。 选择参数,然后根据您的要求更改值。 然后保存(ctrl + s)。 并继续你的改变。 希望这会有所帮助。

如果缺少变量窗口。 然后转到eclipse window-> show views-> variables

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM