Java Intellij不';我认不出包裹

Java Intellij不';我认不出包裹,java,intellij-idea,package,Java,Intellij Idea,Package,我从我的教授那里得到了这个示例解决方案,但不知怎么的,它不起作用。 IntelliJ无法识别这些包。每门课都是这样。 当我把鼠标悬停在它上面时,它说: “包名'spaceman.view.util'与文件路径'view.util'不对应” 有人知道会出什么问题吗? 说到编码,我完全是个初学者。如果这个问题很平庸,那么很抱歉 谢谢 您的项目spaceman是源代码根。这意味着文件夹view/welcome中的任何内容都应该在包view.welcome中。如果要保留软件包spaceman.view.

我从我的教授那里得到了这个示例解决方案,但不知怎么的,它不起作用。 IntelliJ无法识别这些包。每门课都是这样。 当我把鼠标悬停在它上面时,它说: “包名'spaceman.view.util'与文件路径'view.util'不对应” 有人知道会出什么问题吗? 说到编码,我完全是个初学者。如果这个问题很平庸,那么很抱歉

谢谢


您的项目
spaceman
是源代码根。这意味着文件夹
view/welcome
中的任何内容都应该在包
view.welcome
中。如果要保留软件包
spaceman.view.welcome
,请将整个树移动到
spaceman
项目目录中的另一个文件夹
spaceman


请注意,将项目根本身作为源根是非常不寻常的。更常见的做法是将
src/
这样的目录作为源根目录(或者,如果您遵循Maven/Gradle约定,则将
src/main/java
这样的目录作为源根目录)。

您的项目
spaceman
就是源根目录。这意味着文件夹
view/welcome
中的任何内容都应该在包
view.welcome
中。如果要保留软件包
spaceman.view.welcome
,请将整个树移动到
spaceman
项目目录中的另一个文件夹
spaceman


请注意,将项目根本身作为源根是非常不寻常的。更常见的做法是将
src/
这样的目录作为源根目录(或者,如果您遵循Maven/Gradle约定,也可以是
src/main/java
)。

非常感谢!!非常感谢你!!