为什么我不能在Eclipse中新创建的maven webapp项目中使用New-> Source Folder?

时间:2016-02-19 16:38:17

标签: java eclipse maven

我在Eclipse中创建了一个新的maven webapp项目,并且有src / main / resources文件夹而没有src / main / java,所以我右键单击项目文件夹并选择“New” - >“Source Folder ”。当我输入“src / main / java”时,我得到一个错误:

  

该文件夹已是源文件夹。

我在项目的“Java Build Path”属性中找到了src / main / java的配置 Java Build Path 为什么项目有这个配置,而没有像src / main / java这样的文件夹?

3 个答案:

答案 0 :(得分:5)

使用New > Folder将文件夹创建为普通文件夹。当Eclipse在Maven项目中时,Eclipse会知道它是一个源文件夹。

当Eclipse 内部src/main/java识别为源文件夹时,这有点奇怪,因为Maven说它是源文件夹,即使该文件夹实际上并不存在。因为它不存在,所以你不会在项目浏览器/包浏览器中看到它被列为源文件夹 - 但是当你尝试创建它时会给你这个错误。在您将文件夹创建为普通文件夹的那一刻,Eclipse将意识到这是缺少的源文件夹,并在GUI中将其列出。

答案 1 :(得分:0)

我认为您收到错误,因为该文件夹不存在。只需创建文件夹,然后右键单击该文件夹并选择

Build Path -> Use as source folder

如果这不起作用,只需删除说"缺少"的文件夹。并在实际文件夹上执行上述步骤

答案 2 :(得分:0)

这很荒谬,但以下为我工作:

  • 创建普通文件夹:新建 - >夹
  • 删除该文件夹
  • 创建新的源文件夹:新建 - >源文件夹