【发布时间】:2011-09-09 21:21:20
【问题描述】:
我正在使用带有 JDK 1.6.0_22 的 Eclipse Indigo (3.7.0),但遇到了问题。
在上面的屏幕截图中,我设置了两个断点,但只有第 281 行的断点被击中,而不是第 274 行的断点。我尝试通过 Project->Clean 清理我的项目,将 -clean 添加到 eclipse.ini Eclipse安装目录中的文件,重新启动我的计算机,并重新启动Eclipse,但它们都不起作用。我正在运行 Windows XP Pro SP3。
有什么想法吗?谢谢!
【问题讨论】:
-
只有当蓝点有钩子时它才会停止,但两者都没有?或者当你开始调试时你看到了什么?
-
也许编译器在优化阶段去掉了那行代码。
-
在“调试”菜单中是否可以看到该断点?您应该能够调出所有断点的视图并确保已对其进行检查。
-
大家好,我解决了这个问题。我正在处理的项目需要 Eclipse 的 Scala IDE 插件,因为我刚刚发现有一些 Scala 代码不是我编写的。 Scala 编译器需要与 Java 编译器一起工作,所以最后,我正在处理的 Java 代码没有编译成新的字节码,这就是断点没有被命中的原因。这只是发生的非常罕见的事情之一。
-
您能否将其写为明确的答案并将其标记为正确答案?这将允许其他人找到一个有答案的问题,并向那些愿意提供帮助的人表明不再需要帮助。
标签: java eclipse eclipse-indigo