gpt4 book ai didi

java - 为什么我不能在 Eclipse 中的某些 Java 源文件(插件 jar 的只读源)中设置断点?

转载 作者:搜寻专家 更新时间:2023-10-31 20:29:33 24 4
gpt4 key购买 nike

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

enter image description here

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

enter image description here

当我尝试设置方法断点时,出现“无法创建方法断点,方法签名不可用”。错误信息。

可能出了什么问题?为什么我不能在某些(二进制)Java 源文件中设置断点? enter image description here

添加:

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

添加2:

断点在那里,但 eclipse 没有显示它。

enter image description here

我注意到的另一件事是,当我重新启动调试器时,java 文件就从 IDE 中消失了。甚至当我在 eclipse 中重新打开它时。 enter image description here

我收到此错误消息 - “zip 文件已关闭”。 enter image description here

然后只有跟踪java源码包含的方法才能看到源码。

最佳答案

我认为该类是在没有调试信息的情况下编译的,并且/或者字节码被混淆了。

关于java - 为什么我不能在 Eclipse 中的某些 Java 源文件(插件 jar 的只读源)中设置断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13769195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com