编写Eclipse Java调试器脚本?

编写Eclipse Java调试器脚本?,java,eclipse,debugging,scripting,Java,Eclipse,Debugging,Scripting,当使用gdb进行调试时,有一种方法可以在达到断点时自动执行操作。这适用于我只使用调试符号编译代码,而不使用源代码的情况。当我希望以交互方式插入某些内容而不依赖于代码重新加载来插入打印语句时,这也很好 有没有一种方法可以通过Eclipse调试器和Java代码实现这一点?我只需要一种打印对象和变量的方法,然后从断点继续。您可以使用条件断点插入代码 在本例中,断点从不挂起,因为返回false,但始终打印名为“file”的文件变量的绝对路径! 你不能把鼠标悬停在有问题的物体上,然后检查它吗?调试透视图还

当使用
gdb
进行调试时,有一种方法可以在达到断点时自动执行操作。这适用于我只使用调试符号编译代码,而不使用源代码的情况。当我希望以交互方式插入某些内容而不依赖于代码重新加载来插入打印语句时,这也很好


有没有一种方法可以通过Eclipse调试器和Java代码实现这一点?我只需要一种打印对象和变量的方法,然后从断点继续。

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

在本例中,断点从不挂起,因为
返回false,但始终打印名为“file”的文件变量的绝对路径!

你不能把鼠标悬停在有问题的物体上,然后检查它吗?调试透视图还有一个“变量”视图,正是出于这个目的。您甚至可以在运行时在其范围内更改值。是的,但是当我可以自动执行时,手动执行该操作既缓慢又繁琐。此外,值的历史记录在我的脑海中,而不是在控制台中。那么日志记录有什么区别呢?我可以“交互式地插入某些内容,而不依赖于代码重新加载”。谢谢,我没有意识到这可能是任意代码。很有趣。迫不及待地想试试那些东西!