【发布时间】:2011-07-24 15:07:08
【问题描述】:
我是一位经验丰富的 .NET 和 Visual Studio 开发人员,正在尝试切换到 Java 和 Eclipse。我是 Eclipse 的新手。
我很难调试我的 Java 程序。每当我尝试进入构造函数时,“进入”调试功能总是会导致“找不到源”错误消息和“编辑源查找路径”按钮。我刚刚安装了 Eclipse Enterprise Edition,没有搞乱任何设置。
即使调试内部类也会导致此错误。考虑这段代码:
public class HelloWorld {
public static void main(String[] args) {
class JustForTesting {
public String s;
public JustForTesting() {
s = "Just a test";
}
}
JustForTesting n = new JustForTesting();
System.out.println("Hello World! " + n.s);
}
}
如果我在第 9 行设置断点并尝试进入构造函数(第 5 行),它会显示 "Source not found"。窗口的标题是Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 24 太不可思议了,因为代码显然驻留在同一个文件中!
【问题讨论】: