我正在寻找eclipse LTK插件。我可以在LTK的一些只读java源代码中设置断点。 (例如ProcessorBasedRefactoring.java)
但是,我无法在某些源文件中设置断点。 (例如JavaRenameProcessor)。
当我尝试设置方法断点时,我得到“无法创建方法断点,方法签名不可用”。错误信息。
可能有什么问题?为什么我不能在某些(二进制)Java源文件中设置断点?
对于此问题的简单解决方法,我只是尽可能设置断点,然后打开java源以单击一行。然后,我可以使用command-R,以便eclipse执行到我指向的行。
断点在那里,但是日食没有表现出来。
我注意到的另一件事是java文件,当我重新启动调试器时,它从IDE中消失了。即使我在日食中重新打开它。
我收到此错误消息 - “zip file closed”。
然后我只能在跟踪java源包含的方法时看到源代码。
答案 0 :(得分:3)
我相信编译的类没有调试信息和/或字节代码被混淆。
答案 1 :(得分:-1)
XXX.zip
,而不是XXX.jar
。xxx.zip
您下载的路径。