我正在追踪 eclipse LTK 插件。我可以在 LTK 的一些只读 Java 源代码中设置断点。(例如 ProcessorBasedRefactoring.java)
但是,我无法在某些源文件中设置断点。(例如 JavaRenameProcessor)。
当我尝试设置方法断点时,我得到“无法创建方法断点,方法签名不可用”。错误信息。
可能有什么问题?为什么我不能在某些(二进制)Java 源文件中设置断点?
添加:
对于此问题的简单解决方法,我只是尽可能设置断点,然后打开 java 源单击一行。然后,我可以使用 command-R 以便 eclipse 执行到我指向的行。
添加2:
断点在那里,但eclipse没有显示它。
我注意到的另一件事是,当我重新启动调试器时,java 文件就从 IDE 中消失了。即使我在 Eclipse 中重新打开它。
我收到此错误消息 - “zip 文件已关闭”。
然后只有当我追溯java源包含的方法时才能看到源代码。