在运行时以调试透视图更改变量值 eclipse

2022-09-05 00:18:44

自从我使用Eclipse Helios以来已经很久了,我发现在调试期间在运行时更改变量有些困难。

我已经放了一个断点,当调试器停止在那里时,它会在“变量”面板中显示我正在寻找的对象,该面板在调试透视中出现。

我试图更改的值是对象内部的布尔值,但是这些是我所做的不成功的试探性:

  1. 展开对象,查找变量展开它,直到它显示值,将值更改为 false:这会导致更改对象中的所有布尔值
  2. 将监视表达式添加到布尔变量,但后来我无法从那里找到更改其值的方法

不知道它是否相关,我正在调试的应用程序是在旧的jboss 5.1上运行的,调试本身是通过在调试模式下运行jboss来完成的,并通过调试配置连接槽日食。所有这些都已安装在我的本地主机上。

谢谢


答案 1

以下步骤对我有用:

  1. 单击窗口 - >打开透视 - >调试

  2. 单击“选项卡变量”。

  3. 右键单击要更改其值的变量,然后单击“更改值...”

  4. 在对话框中将值设置为布尔值.TRUE,然后单击确定。


答案 2

您可以更改该值。

右键单击变量将其添加到“监视”,然后在调试时转到“表达式视图”,在那里您可以更改值