Eclipse 调试器点击注释,跳过实际代码

标签 eclipse debugging

使用 Eclipse Luna 服务版本 2 (4.4.2) 内部版本号:20150219-0600 在 Tomcat v8.0(黄金副本)中运行的 Java Web 应用程序

在几天的时间里,我多次重新启动了 Eclipse 及其调试器,这种情况已经持续发生了几天,所以这不是随机的侥幸:

在我的代码中,Eclipse 调试器点击注释行,并跳过一些实际的代码行。有些东西告诉我实际的代码没有被读取以进行调试。可能发生什么情况?

最佳答案

当源代码与虚拟机中执行的类文件不同步时,就会发生这种情况。

纠正这个问题

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

关于Eclipse 调试器点击注释,跳过实际代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30894474/

相关文章:

eclipse - org.apache.catalina.core.ContainerBase startInternal 严重 : A child container failed during start: java. util.concurrent.ExecutionException

java - 将 scala 类型规范更改为 java 类型规范

c++ - Netbeans 远程调试 C++ 无控制台输出

java - Eclipse 调试器不会停止 Java 1.6.0

.net - 如何在调试期间找到实现给定接口(interface)的所有类型实例

debugging - Cassandra sstable2json 不起作用

java - 为什么 Maven 中需要 Surefire 插件?

java - 将 Eclipse 项目导入 intellij 收到未知性质警告

c# - Debug模式 C# 应用程序

java - Selenium - 页面永远不会在 Windows 服务器上加载