java - Eclipse Java 调试器在一个文件中始终偏离应有的位置 6 行

标签 java eclipse debugging

我在使用 eclipse 调试一些 java 代码时遇到了一个奇怪的问题(版本:Helios Service Release 2 - Build id:20110218-0911)

它大部分时间都工作正常,但每当我进入其中一个文件中的代码时,调试器会突出显示出现在我当前“所在”位置后面 6 行的行(我通过查看堆栈跟踪确定) .然后,当我深入到 yet 文件的调用树时,它再次开始正常工作。我确定我正在调试的程序和 eclipse 使用的文件是同步的,我已经尝试刷新项目、重新启动 eclipse,甚至删除并重新添加项目,但都没有成功。

有什么建议吗?

最佳答案

在处理已生成源附件的纯类 JAR 文件时,这种情况经常发生 - 并且附加的源与类字节码不完全匹配。调试器正在针对类中包含的 # details 行工作,但它不一定与附加的源匹配。

关于java - Eclipse Java 调试器在一个文件中始终偏离应有的位置 6 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450838/

相关文章:

.net - 我如何告诉 -all- .NET Trace Sources 使用监听器?

java - 在哪里可以找到 Datastore Admin v1 API 的 Protobuf 定义?

java servlet,在服务器上运行exe文件到客户端

JavaFX 应用程序黑屏

Eclipse 中的 Java 套接字编程

ios - Xcode 不会越过崩溃

java - 根据在 Spinner 中选择的值设置 imageView src

java - 如何使用 OpenCV Java 从视频流中裁剪检测到的人脸并将其存储在文件夹中?

eclipse - 如何从 Eclipse 中删除这个不需要的栏?

javascript - 找不到自定义模块的要求路径