Eclipse调试器命中注释,跳过实际代码

时间:2015-06-17 14:25:20

标签: eclipse debugging

使用Eclipse Luna Service Release 2(4.4.2) 构建ID:20150219-0600 在Tomcat v8.0(Gold Copy)中运行的Java Web应用程序

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

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

1 个答案:

答案 0 :(得分:3)

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

要纠正此

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