gpt4 book ai didi

java - 调试构造函数时找不到源

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:57 26 4
gpt4 key购买 nike

我是一位经验丰富的 .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 行),它会显示 “找不到源”。窗口的标题是 Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 24 非常令人难以置信,因为代码显然位于同一个文件中!

最佳答案

与其说是 Eclipse 的东西,不如说是 Java 的东西。当您第一次构造任何类时,Java 需要加载该类。如果您再次遇到这种情况,只需执行 step-return(这将完成类的加载),然后再次执行 step-into(这将进入您的构造函数)。

关于java - 调试构造函数时找不到源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6807607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com