Eclipse在调试模式下不会在断点处停止

Maj*_*ico 4 java eclipse debugging breakpoints

从昨天开始,我遇到了Eclipse调试器的问题,因为它不会在断点处停止.我搜索过,我发现这个问题是一个与JDK 1.6.0_14相关的旧问题,但我使用的是JDK 1.7.0_55,它运行良好,但是从昨天开始,为了使它工作,我应该清理应用程序并重新启动PC,然后在调试器中运行它,如果我在我的代码中做任何更改,那么我应该再次清理并重新启动电脑,因为它不起作用,我不知道发生了什么.我使用的是Windows 8,Eclipse Kepler Service Release 2和Oracle Weblogic.谢谢你的帮助

小智 13

确保你没有skip break point在eclipse中单击选项.我做了并浪费了45分钟搞清楚......


kiw*_*ron 5

如果您使用 Maven,这通常是由于本地源与您尝试调试的可执行文件的版本不同。例如:

  • 我开发了 v1.0.34-SNAPSHOT 并提交到我们的 SVN 存储库。
  • CI服务器自动编译这个版本
  • 我使用 CI 服务器发布 1.0.34 版本
  • 我部署 v1.0.34 说 Weblogic
  • 我尝试调试,但 Eclipse 感到困惑 - 它有 1.0.34-SNAPSHOT 的源代码,但运行版本是 1.0.34

我在旧 Eclipse 版本中看到的另一个问题是,如果两个项目导入同一个库的不同版本,那么调试器会混淆它应该使用哪个源。我没有在 Kepler 或 Luna 上测试过这个。