gpt4 book ai didi

Eclipse:XXX 不是 YYY 中的有效行号

转载 作者:行者123 更新时间:2023-12-02 12:18:58 24 4
gpt4 key购买 nike

在调试大型项目时,我使用日志打印输出中的链接直接跳转到相关文件和行。唉,在很多情况下我都会收到以下弹出窗口:

XXX is not a valid line number in YYY.java

在主子窗口上还有以下消息:

The JAR file M2_REPO\org\apache\...\some.jar has no source attachment.

当然我检查过:

  • M2_REPO(在 Window\Preferences\Java\Build Path\Classparth Variables 下定义)正确指向 Maven 存储库
  • 以上消息中的路径和文件名正确且文件存在
  • YYY.java 有第 XXX 行,它确实是日志消息的来源

在这个微不足道的任务中,什么可能会导致 Eclipse 错误?
还有哪些其他配置可能设置错误?

最佳答案

按 Ctrl+Shift+R 并输入 YYY.java。然后 Eclipse 会告诉您它可以看到哪个 YYY.java。它可能会看到比您预期更多或更多的源文件。

如果只有一个文件,请确保它是正确的版本。也许 Eclipse 将新的字节码 JAR 与旧的源 JAR 混合在一起。

maven 错误消息意味着缺少 M2_REPO\org\apache\...\some-version-sources.jar 此文件必须与 some-version 位于同一目录中.jar 用于 Eclipse 将源附加到二进制 JAR。

如果您有源代码,请将其复制到那里。如果您没有它们,Eclipse 可能会为您下载它们。打开项目的上下文菜单 -> Maven -> 下载源...等待...

关于Eclipse:XXX 不是 YYY 中的有效行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107989/

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