繁体   English   中英

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

[英]Why I can't use New->Source Folder in a new created maven webapp project in Eclipse?

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

该文件夹已是源文件夹。

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

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

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

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

Build Path -> Use as source folder

如果这不起作用,只需删除说“丢失”的文件夹,然后对实际文件夹执行上述步骤

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM