Leo*_*rdo 8 java eclipse debugging
自从我使用Eclipse Helios以来已经很长时间了,我发现在调试期间在运行时更改变量有些困难.
我已经设置了断点,当调试器停在那里时,它会在"变量"面板中显示我正在寻找的对象,该面板在调试透视图中出现.
我试图改变的值是对象内部的布尔值,但是这些是我做的不成功的试验:
不知道它是否相关,我正在调试的应用程序是在旧的jboss 5.1上运行,调试本身是通过在调试模式下运行jboss来完成的,并通过调试配置连接eclipse.全部安装在我的localhost上.
谢谢
尝试这个...
当断点停止时,编写以下代码:
// yourObject.setBoolean(Boolean.TRUE);
Run Code Online (Sandbox Code Playgroud)
现在选择代码,然后按Ctrl + Shift + I。瞧,您完成了。
小智 5
转到“变量”窗口,您可以在其中查看该行当前对象的值。现在以商品I为例,它是一个具有itemSold
布尔类型属性的对象。
项目
->itemSold
您可以Boolean
按以下方式更改此变量的值:
右键单击属性itemSold,将获得“更改值”选项。在该窗口中,编写如下,然后按OK。
Boolean b=true;
return b;
现在,一旦您单击确定,的值itemSold
将更新为true。您可以做类似的事情来弄虚作假。
以下步骤对我有用:
单击窗口 -> 打开透视图 -> 调试
单击选项卡变量。
右键单击要更改其值的变量,然后单击“ 更改值 ...”。
Boolean.TRUE
在对话框中设置“值”,然后单击“确定”。