如何让 Eclipse Oxygen 中的跟踪点显示在控制台中?

How do I get tracepoints in Eclipse Oxygen to show in console?

我正在阅读刚刚发布的 Eclipse Oxygen 的 "New and Noteworthy" 页面。添加到调试平台的新功能之一是跟踪点。这个功能似乎很有用,所以我决定尝试一下。我选择了一行代码,点击 运行->Toggle Tracepoint。我将跟踪点保留为默认值(将 class 的名称和方法打印到系统输出)。然后我 运行 一个我确定执行该行代码的单元测试。该消息没有打印到控制台。然后我 运行 代码覆盖模式,它表明它清楚地命中了那行代码。

我该怎么做才能让这个功能发挥作用?有没有我没有遵循的步骤?

您必须在调试模式下启动您的程序

跟踪点 conditional breakpoints 具有不暂停程序的 System.out.println(...) 条件。

看到这个video (at 43:19) which shows the new Tracepoints in action