【发布时间】:2023-03-10 17:55:02
【问题描述】:
我从教授那里得到了这个示例解决方案,但不知何故它不起作用。 IntelliJ 无法识别这些包。每个班级都是如此。 当我将鼠标悬停在它上面时,它说: “包名‘spaceman.view.util’与文件路径‘view.util’不对应” 有谁知道可能出了什么问题? 如果问题平庸,我在编码方面完全是初学者,很抱歉。
谢谢!!
【问题讨论】:
标签: java intellij-idea package
我从教授那里得到了这个示例解决方案,但不知何故它不起作用。 IntelliJ 无法识别这些包。每个班级都是如此。 当我将鼠标悬停在它上面时,它说: “包名‘spaceman.view.util’与文件路径‘view.util’不对应” 有谁知道可能出了什么问题? 如果问题平庸,我在编码方面完全是初学者,很抱歉。
谢谢!!
【问题讨论】:
标签: java intellij-idea package
您的项目spaceman 是源根。这意味着该文件夹中的文件夹view/welcome 中的任何内容都应该在包view.welcome 中。如果您想保留包spaceman.view.welcome,则将整个树移动到您的spaceman 项目目录中的另一个文件夹spaceman。
请注意,将项目根本身作为源根是很不寻常的。将src/ 之类的目录作为源根目录更为常见(或者,如果您遵循 Maven/Gradle 约定,则类似于src/main/java)。
【讨论】: