在Eclipse IDE中查看变量内容

kar*_*oss 73 java eclipse debugging

如何同时观察多个变量(例如TreeSet)的内容?我可以观看一个TreeSet的内容,在"Variables"窗口中单击它,但我不知道如何为几个变量做到这一点.

Phu*_*ong 107

您可以使用表达式窗口:在调试时,菜单窗口 - >显示视图 - >表达式,然后它可以输入您需要查看内容的变量


Mat*_*all 21

您可以为您感兴趣的每个变量添加一个观察点.

watchpoint是一个特殊的断点,只要给定表达式的值发生更改,就会停止执行应用程序,而不指定它可能出现的位置.与断点(特定于行)不同,观察点与文件相关联.无论何时何地发生,它们都会在指定条件为真时生效.您可以通过在编辑器中突出显示变量或在"大纲"视图中选择变量来设置全局变量上的观察点.

  • 似乎观察点仅适用于"全局"变量,而不适用于私有字段.然而,当你有getter和setter方法时,这不是一个真正的问题,但仍然...... (2认同)
  • 您正在链接到 Eclipse 的 C/C++ 开发用户指南。我认为它不适用于 Java,因为我尝试了这种方法并且无法启用观察点。 (2认同)