【发布时间】:2011-10-07 21:40:43
【问题描述】:
这似乎是一个奇怪的问题。
我用 Java(在 Eclipse 中)编写了一段代码。然后,我对代码做了一些修改。现在,我正在尝试运行新代码(已修改),但它仍然为我提供了它为先前代码提供的输出。
我在代码中放了几个调试点,但它跳过了一些调试点(尽管它应该停在它们处)并停在某个调试点,但即使在这里它也调用了以前存在的方法该位置的代码(尽管我现在已经对它们进行了评论)。从某个地方看来它仍在调试旧代码。
如何摆脱它?
谢谢!
【问题讨论】:
-
它看起来像是某种同步问题。我假设您已经尝试使用 Project --> clean 清除您的类缓存并使用 F5 刷新项目。 (从文件系统同步)。如果这些都不起作用,那么我相信文件系统中可能存在某种锁定。检查是否有其他程序访问同一个项目,是否有其他锁。
-
@doc_180,非常感谢您的回复。实际上,问题仅在于清理项目。我忘记打扫了。 ;)
标签: java eclipse debugging breakpoints