Eclipse 调试器变量生命周期视图
Posted
技术标签:
【中文标题】Eclipse 调试器变量生命周期视图【英文标题】:Eclipse Debugger Variable Lifecycle View 【发布时间】:2021-12-15 05:59:32 【问题描述】:我想一次性查看整个程序中变量的生命周期。我不想用断点停止程序。我只想一次性查看变量从开始到结束的进程。
一般来说,我如何使用 Eclipse 调试器工具而不在程序中的某处硬编码System.out.println(variable);
来做到这一点?有没有合适的方法来做到这一点?
【问题讨论】:
【参考方案1】:您能做的最好的可能就是创建“跟踪点”。找到要打印当前范围内任何变量的当前值的代码行,在左边距、行号左侧单击鼠标右键,然后选择“Toggle Tracepoint”。您会在该行上看到一个带有问号的小图标。右键单击该图标并选择“断点属性”。该对话框中有一个文本区域,它被初始化为一个简单的打印语句。修改 print 语句以包含要打印的变量,或者实际上是任何表达式。完成对跟踪点的编辑后,运行您的应用程序。您可能希望在 print 语句中放置一个可识别的字符串,以便在控制台输出中搜索跟踪点的出现。
【讨论】:
另见:eclipse.org/eclipse/news/4.19/jdt.php#toggle-tracepoints以上是关于Eclipse 调试器变量生命周期视图的主要内容,如果未能解决你的问题,请参考以下文章