2015-06-17 39 views
2

使用Eclipse月神服务版本2(4.4.2) 版本ID:20150219-0600 的Java Web应用程序在Tomcat中运行V8.0(黄金副本)Eclipse调试器击中评论,跳过实际的代码

我已经在几天内重启了我的Eclipse及其调试器多次,这一直持续几天,所以这不是一些随机的侥幸:

在我的代码中,Eclipse调试器点击Comment行,跳过一些实际的代码行。有些东西告诉我实际的代码没有被读取用于调试。可能会发生什么?

回答

3

当源代码与VM中正在执行的类文件不同步时,会发生这种情况。

要纠正此

  1. 做一个干净的构建。
  2. 部署您的更改(即确保您构建的类文件已复制到执行环境)。
  3. 重新开始调试会话。正在运行的类文件中的调试信息(包括行号)现在将与您的源文件匹配。
+0

这个工作适合你吗? – EJK

+0

是的,添加/删除项目,然后干净的构建工作。 –