Debug显示的代码与运行的代码不一致,不知道为什么

soglad 2008-03-21 11:01:43
有两个Project,我在project1里要用project2里的类,就把project2加到project1里的buildpath里了。现在 project1里有一个类Class1,在Class1的方法method1中,要调用project2里一个类Class2的方法method2,代码类似:

Class1.java

import Class2
public Class1{
public void method1(){
Class2 class2=new Class2();
class2.method2();
}
}


Class2.java

public Class2{
public void method2(){
code1;
code2;
}
}

在debug Class1的class2.method2()调用时我用的stepin,发现debug界面显示运行的Class2的代码并不是method2的第一行,而是第2行。说明显示的代码和运行的代码应该是不一致的。我之前改过Class2的代码,但是不知道为什么debug显示的不同步。请大家指点一下,谢谢!
...全文
150 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧