是否可以将断点添加到我没有源代码的类中?

时间:2009-08-19 12:02:49

标签: java eclipse debugging breakpoints

我想在Eclipse中的类中添加断点,但我没有它的源代码。是否有可能在其中添加断点?在我的情况下,我真的只需要知道何时调用方法。

(旁注:有没有人有j2ee_api_1_3.jar的源代码?)

4 个答案:

答案 0 :(得分:11)

如果打开大纲视图,可以选择一种方法,右键单击并选择切换方法断点,这将在方法被命中时中断。

您可以从Sun的archive download page

获取来源

答案 1 :(得分:4)

答案 2 :(得分:1)

我认为,这取决于是否使用调试信息编译了类。如果是这样,那么类文件包含元数据,例如行号和参数名称,调试器需要这些元数据才能得到合适的结果。如果没有,那么调试器的信息就会减少。

JavaEE库因没有编译调试元数据而臭名昭着。这可能非常令人沮丧。

答案 3 :(得分:1)

通过windows->首选项下载jad反编译器/在eclipse中配置其路径,并打开需要放置断点的类的源代码 - 然后调试可以正常运行,您可以看到所有变量信息在变量视图中。