我在Eclipse中创建了一个新的maven webapp项目,并且有src / main / resources文件夹而没有src / main / java,所以我右键单击项目文件夹并选择“New” - >“Source Folder ”。当我输入“src / main / java”时,我得到一个错误:
该文件夹已是源文件夹。
我在项目的“Java Build Path”属性中找到了src / main / java的配置 为什么项目有这个配置,而没有像src / main / java这样的文件夹?
答案 0 :(得分:5)
使用New > Folder
将文件夹创建为普通文件夹。当Eclipse在Maven项目中时,Eclipse会知道它是一个源文件夹。
当Eclipse 内部将src/main/java
识别为源文件夹时,这有点奇怪,因为Maven说它是源文件夹,即使该文件夹实际上并不存在。因为它不存在,所以你不会在项目浏览器/包浏览器中看到它被列为源文件夹 - 但是当你尝试创建它时会给你这个错误。在您将文件夹创建为普通文件夹的那一刻,Eclipse将意识到这是缺少的源文件夹,并在GUI中将其列出。
答案 1 :(得分:0)
我认为您收到错误,因为该文件夹不存在。只需创建文件夹,然后右键单击该文件夹并选择
Build Path -> Use as source folder
如果这不起作用,只需删除说"缺少"的文件夹。并在实际文件夹上执行上述步骤
答案 2 :(得分:0)
这很荒谬,但以下为我工作: