编写 Eclipse Java 调试器脚本?

Scripting Eclipse Java Debugger?

当使用 gdb 进行调试时,有一个 couple of ways 可以在遇到断点时自动执行操作。这对于我只有带有调试符号而不是源代码的编译代码的情况很有用。当我想在不依赖代码重新加载来插入打印语句的情况下以交互方式检测某些东西时,这也很好。

有没有办法使用 Eclipse 调试器和 Java 代码来做到这一点?我所需要的只是一种打印对象和变量然后从断点继续的方法。

您可以使用条件断点注入代码。

在此示例中,断点不会因为 return false; 而挂起,但始终打印名为 "file" 的文件变量的绝对路径!