为什么我不能在eclipse中的某些Java源文件(readonly jar of plugin jar)中设置断点?

pro*_*eek 5 java eclipse debugging breakpoints

我正在寻找eclipse LTK插件.我可以在LTK的一些只读java源代码中设置断点.(例如ProcessorBasedRefactoring.java)

在此输入图像描述

但是,我无法在某些源文件中设置断点.(例如JavaRenameProcessor).

在此输入图像描述

当我尝试设置方法断点时,我得到"无法创建方法断点,方法签名不可用".错误信息.

可能有什么问题?为什么我不能在某些(二进制)Java源文件中设置断点? 在此输入图像描述

添加:

对于此问题的简单解决方法,我只是尽可能设置断点,然后打开java源以单击一行.然后,我可以使用command-R,以便eclipse执行到我指向的行.

ADDED2:

断点就在那里,但是日食没有表现出来.

在此输入图像描述

我注意到的另一件事是java文件,当我重新启动调试器时,它从IDE中消失了.即使我在日食中重新打开它. 在此输入图像描述

我收到此错误消息 - "zip文件已关闭". 在此输入图像描述

然后我只有在跟踪java源包含的方法时才能看到源代码.