在 Debug模式下对 java 文件应用断点时,断点不会停止该文件的控制流。但是,断点正在停止同一包中另一个文件的控制流。 当我在一个文件上应用断点时,断点会更改为带尾部的圆圈,并且断点会停止控制流,而将其应用到其他文件时,它仅保留为一个圆圈,并且不会停止控制流。如何获取断点来停止控制流?
工作:
不工作:
最佳答案
好的,正如您在回复我的评论时提到的,您正在进行远程应用程序调试。所以最有可能的问题是你的服务器和 Eclipse 中有不同版本的代码。
简而言之,可执行文件似乎没有将其源代码行很好地映射到生成的 .java 文件源代码行。因此,真实源代码中看起来像源代码行的内容实际上在生成的源代码中并不可执行,因此它实际上无法维持断点。
希望对你有帮助!
关于java - 无法在 Eclipse 中对 java 文件应用调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706231/