在不使用Maven的情况下在Eclipse中创build一个src / main / java文件夹结构

如何在没有Maven的Eclipse中的默认Web应用程序项目中创buildsrc/main/javasrc/test/java ? 我目前的文件夹结构是

  TestApp -JavaResources - src - com.mypackage -WebContent 

正如你发现的那样,你不能在另一个源文件夹中有一个源文件夹,所以在你创buildsrc/main/java你必须告诉Eclipse不要把src作为源文件夹。 为此,请右键单击src文件夹并select构buildpath – >从构buildpath中删除。

一旦你完成了这个src就会出现在文件夹树的正常位置,所以你可以在它下面创buildmain文件夹和java文件夹,并将现有的src/com移到src/main/java/com 。 最后右键单击新创build的java文件夹并select构buildpath – >用作源文件夹。

我已经通过以下步骤解决了这个问题:

右键单击Maven项目 – >构buildpath – >configuration构buildpath按顺序和导出选项卡,你可以看到像'2构buildpath条目丢失'现在select'JRE系统库'和'Maven依赖项'checkbox单击确定

打开Properties > Java Build Path项目的Properties > Java Build Path 。 select“ Source选项卡并使用“ Add Folders来添加源文件夹。

删除构buildpath中的实际源文件夹定义,并添加一个名称为src/main/java的新源文件夹

该问题将通过检查“JRE系统库”和“Maven依赖关系”checkbox来解决。单击“确定”。 这是在项目的“构buildpath选项”

在这里输入图像说明

如果您没有find包含path,只需添加它将解决的path。

如果包结构设置为src.main.java.com.inventica而不是com.inventica,那通常是因为在项目属性> Java构buildpath>源文件夹下,源文件夹设置为“src”而不是“src /主/ JAVA”。 有没有简单的方法来解决这个问题,所以删除“src”作为源文件夹,然后单击确定。 现在eclipse会显示一个文件夹层次结构“src / main / java”。 浏览到“java”文件夹>右键单击>构buildpath>用作源文件夹。 在此之后,您可能需要修复Eclipse .project和.classpath文件,让它使用Maven来pipe理依赖关系,构build等等。通常,您可以从工作项目中复制这个文件,因为这里没有任何特定的项目,假设您结构化为一个标准的Maven项目。