为什么eclipse的debug的代码和程序的代码不一样 | 您所在的位置:网站首页 › eclipse的调试代码 › 为什么eclipse的debug的代码和程序的代码不一样 |
在开发调试中,,有时会出现debug状态下看到的代码跟程序代码不一样,, 这大致有两种可能性:1.你修改的源码还没有编译生效,JVM 运行的是老版本的代码,所以行号不一样。 2.你的这个类在两个地方都有,比如你这个项目可能引用了另一个 java 项目,两个项目下都有这个类。 解决办法:1.对于第一种可能性,,你应该多刷新下你的项目,再重新编译。 2.如果按1处理完,,问题还是存在,,那可能就是第二种情况,那此时你应该看看debug状态下看到的这个类是不是本项目的代码。 如果不是,在workspace中找到那个项目将其移出workspace,再重新debug,此时就出现Source not found. 如图,点击add,将资源指向你的项目就OK了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |