为什么eclipse的debug的代码和程序的代码不一样

在开发调试中,,有时会出现debug状态下看到的代码跟程序代码不一样,,

这大致有两种可能性:1.你修改的源码还没有编译生效,JVM 运行的是老版本的代码,所以行号不一样。
                                        2.你的这个类在两个地方都有,比如你这个项目可能引用了另一个 java 项目,两个项目下都有这个类。

解决办法:1.对于第一种可能性,,你应该多刷新下你的项目,再重新编译。

                    2.如果按1处理完,,问题还是存在,,那可能就是第二种情况,那此时你应该看看debug状态下看到的这个类是不是本项目的代码。

     如果不是,在workspace中找到那个项目将其移出workspace,再重新debug,此时就出现Source not found.    如图,点击add,将资源指向你的项目就OK了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值