[英]Eclipse Java Debugger Source Lookup Path
我的工作区中有两个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;
}
}
问题 :我正在尝试在ClassA
debug
main。 当我进入ClassB
构造函数时,通过“编辑源查找路径...”按钮收到错误“找不到源”。 我试图通过将ProjectB
添加到ProjectA
的调试配置的“源”选项卡来解决此问题,但仍然遇到相同的错误。
问题 :如何解决此问题?
我按以下方法解决了此问题:当遇到“找不到源”页面时,我几次退出调试器,直到回到代码所在的位置。 然后,我再次进入,这一次成功了。
供参考,请参阅此答案 。
它们需要位于同一软件包中,或者尝试使用maven项目并通过pom.xml包含所需的软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.