1

官方文档说如何在源代码行或类方法上设置单个断点:

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/jdb.html

但是我很有趣地进行调试会话,在该会话中我遍历选定包中的所有方法。

我使用BTrace来跟踪程序。在 BTrace 中,我编写了正则表达式模式来匹配要在运行时执行的类、方法和动作。

但不幸的是,如果方法的参数不是原始类型,则该工具打印方法参数的能力有限。

通过jdb,我可以转储任何类型,但我不知道如何为包中的所有方法和类自动设置 200 个断点。

4

1 回答 1

1

使用 IDE 调试工具。例如带有http://java.decompiler.free.fr的 eclipse可以帮助你。

于 2012-06-18T09:14:22.977 回答