Eclipse Java调试器源查找路径

时间:2019-02-24 02:17:15

标签: java eclipse debugging workspace buildpath

我的工作区中有两个Java eclipse项目。项目ProjectA在程序包ClassA中具有类packageA,项目ProjectB在程序包ClassB中具有类packageB

我有这个简单的代码:

// ClassA.java
package packageA;

import packageB.ClassB;

public class ClassA {

    public static void main(String[] args) {
        ClassB b = new ClassB();
        String str = b.getStr();
        System.out.println(str);
    }

}


// ClassB.java
package packageB;

public class ClassB {
    private String str;

    public ClassB() {
        str = "Hello, World!";
    }

    public String getStr() {
        return str;
    }
}

问题:我正在尝试debug中的ClassA主用户。当我进入ClassB构造函数时,通过“编辑源查找路径...”按钮收到错误“找不到源”。我试图通过在ProjectB的调试配置的“源”选项卡中添加ProjectA来解决此问题,但是仍然出现相同的错误。

问题:如何解决此问题?

2 个答案:

答案 0 :(得分:1)

我按如下方法解决了此问题:当遇到“找不到源”页面时,我与调试器一起走了几次,直到回到代码所在的位置。然后,我再次进入,这次可以了。

有关参考,请参见this answer

答案 1 :(得分:0)

它们需要位于同一软件包中,或者尝试使用maven项目并通过pom.xml包含所需的软件包