gpt4 book ai didi

eclipse - 单击堆栈跟踪时出现 "Source not found"

转载 作者:行者123 更新时间:2023-12-02 10:43:57 25 4
gpt4 key购买 nike

通常,单击堆栈跟踪中的一行,源文件会在有问题的行处打开。使用 Eclipse-oxygen(已安装支持 java9 的 R)和 java9 (u175),如果源位于 java 模块内的某个位置,则会显示一个对话框“未找到源”。在编辑器中导航(按 F3)时,可以按预期找到源。

什么/哪里出了问题以及如何解决?

下面是一个简单的两行示例,失败了,显示了堆栈跟踪:

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 5 out-of-bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
at java.base/java.util.Objects.checkIndex(Objects.java:372)
at java.base/java.util.ArrayList.set(ArrayList.java:453)
at dummy.PlainStacktrace.main(PlainStacktrace.java:10)

两行:

import java.util.ArrayList;

public class PlainStacktrace {

public static void main(String[] args) {
ArrayList list = new ArrayList();
list.set(5, "error");
}

}

最佳答案

这是 bug 518829 ,这应该在最近的版本中得到解决。

注意:在 Java 9 和对其的 Eclipse 支持正式发布之前,定期更新 JDK 和 Eclipse 部分可能是一个好主意。

关于eclipse - 单击堆栈跟踪时出现 "Source not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45412880/

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