我是一位有经验的.NET和Visual Studio开发人员,正在尝试转向Java和Eclipse。对于Eclipse,我还是个新手。
我在调试Java程序时遇到了困难。每当我尝试进入构造函数时,"步入"调试功能总是会导致一个"源代码未找到"的错误信息,还有一个"编辑源代码查找路径"按钮。我刚刚安装了Eclipse企业版,并没有更改任何设置。
即使是调试内部类也会出现这个错误。看看这段代码:
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行),它会显示"源代码未找到"
。窗口的标题是Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 24
,这太不可思议了,因为显然代码位于同一文件中!