4

调试时是否可以让 Eclipse 在代码中的特定点执行任意表达式?

执行/显示功能允许您在调试上下文中运行任意代码。断点停止流动。

我想要的是可以在类中的特定点插入断点之类的东西,它不会暂停应用程序流,而是执行一段代码。

背景是我正在尝试调试一些我无法编​​辑的多线程代码,并且我想做一些幼稚System.out.println的事情来看看各种事情何时发生。如果我使用断点,那么事件的流程将会受到干扰。

4

2 回答 2

7

啊哈!有一个未记录的功能,条件断点可以执行其他代码,称为 'Printpoints'

在此处输入图像描述

于 2013-09-17T07:52:21.447 回答
3

您可以使用断点的“断点属性”来添加一些代码。点击对话框中的“条件”复选框并将您的代码放在那里。

于 2013-09-17T07:48:35.867 回答