我想在Eclipse中的类中添加断点,但我没有它的源代码。是否有可能在其中添加断点?在我的情况下,我真的只需要知道何时调用方法。
(旁注:有没有人有j2ee_api_1_3.jar的源代码?)
答案 0 :(得分:11)
如果打开大纲视图,可以选择一种方法,右键单击并选择切换方法断点,这将在方法被命中时中断。
您可以从Sun的archive download page
获取来源答案 1 :(得分:4)
如Rich所述,outline view(甚至没有来源):
alt text http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/images/ref-8.png
允许您设置 method breakpoint ,即提供javac compiled those classes with debug informations, including "Source Code information"(情况with J2EE1.4,不确定J2EE1.3)
J2EE 1.3 should be available的源代码,并包含在download center j2sdkee-1_3_1-win.exe文件中。
答案 2 :(得分:1)
我认为,这取决于是否使用调试信息编译了类。如果是这样,那么类文件包含元数据,例如行号和参数名称,调试器需要这些元数据才能得到合适的结果。如果没有,那么调试器的信息就会减少。
JavaEE库因没有编译调试元数据而臭名昭着。这可能非常令人沮丧。
答案 3 :(得分:1)
通过windows->首选项下载jad反编译器/在eclipse中配置其路径,并打开需要放置断点的类的源代码 - 然后调试可以正常运行,您可以看到所有变量信息在变量视图中。