gpt4 book ai didi

Eclipse 表示包声明与预期的包 ""不匹配

转载 作者:行者123 更新时间:2023-12-04 17:36:36 25 4
gpt4 key购买 nike

我正在使用 Maven 来构建我的项目。当我在 Eclipse 中查看它时,它提示说

package declaration does not match expected package ""



Maven 能够成功构建项目。

Eclipse Project View

最佳答案

Eclipse 需要将某个文件夹识别为“源文件夹”,以便将内容正确解释为 Java 源文件。

通常,如果您创建一个 Java 项目,Eclipse 会创建一个名为“src”的文件夹并将其标记为“源文件夹”。但是,如果您正在处理默认的 Maven 项目设置,Eclipse 不会自动将“src/main/java”识别为源文件夹(当然除非您使用插件)。

如果您不确定 Eclipse 将您的文件夹视为“源文件夹”还是只是一个普通文件夹,请查看图标(注意左下角的小包符号):

enter image description here

正如您所说,由于您使用 Maven,因此您应该为 Eclipse 使用 Maven 插件,或者让 Maven 为 Eclipse 生成所需的元文件。这可以通过以下命令完成(生成 .classpath 和 .project 文件):

mvn eclipse:eclipse



不使用 Maven 但遇到此问题的人可以右键单击他们的源文件夹并使用“构建路径 -> 用作源文件夹”将其标记为源文件夹。

关于Eclipse 表示包声明与预期的包 ""不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16773385/

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