【问题标题】:Changing variables in realtime when debugging in intellij?在intellij中调试时实时更改变量?
【发布时间】:2017-09-14 19:49:34
【问题描述】:

在 Eclipse 中调试时,我相信您能够更改源中变量的值并使其实时更新,而无需设置断点或任何东西。我想知道在 intellij 中是否也可以这样做?

Same question but for eclipse.

【问题讨论】:

  • 您需要详细说明。如何在没有断点的情况下手动更改变量?
  • 如果你有一个 setter,你可以将它添加为一个评估表达式

标签: java unit-testing debugging intellij-idea


【解决方案1】:

您可以在调试模式下运行程序时reload classes,如果可能(存在限制),将应用代码更改而无需重新启动程序。

重新加载更改的类

执行以下操作之一:

  • 在主菜单上,选择 Run -> Reload Changed Classes。
  • 在主菜单上,选择 Build -> Compile "class_name" 以在调试期间重新编译更改的类。

不知道任何其他“实时”更改变量值的方法。

【讨论】:

  • 可能类似于change value during debug
  • 这复制了我正在寻找的 eclipse 中的行为。似乎eclipse在保存后会自动重新加载更改的类。
猜你喜欢
  • 2011-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多