如何在没有Maven的Eclipse中的默认Web应用程序项目中创建src/main/java
和src/test/java
?我当前的文件夹结构是
TestApp
-JavaResources
- src
- com.mypackage
-WebContent
答案 0 :(得分:154)
正如您所发现的,您不能在另一个源文件夹中包含源文件夹,因此在创建src/main/java
之前,您必须告诉Eclipse不要将src
视为源文件夹。为此,请右键单击src
文件夹,然后选择构建路径 - >从构建路径中删除。
完成此操作后,src
将显示在正常位置的文件夹树中,因此您可以在其下创建main
和java
个文件夹,并移动现有的src/com
1}}到src/main/java/com
。最后,右键单击新创建的java
文件夹,然后选择构建路径 - >用作源文件夹。
答案 1 :(得分:11)
我已通过以下步骤解决了这个问题:
右键单击Maven项目 - >构建路径 - >配置构建路径 在“订购和导出”选项卡中,您可以看到“缺少2个构建路径条目”之类的消息 现在选择'JRE System Library'和'Maven Dependencies'复选框 单击“确定”
答案 2 :(得分:4)
打开项目的Properties > Java Build Path
。选择Source
标签,然后使用Add Folders
添加源文件夹。
答案 3 :(得分:2)
删除构建路径中的实际源文件夹定义,并添加一个名为src/main/java
的新源文件夹
答案 4 :(得分:2)
通过选中'JRE System Library'和'Maven Dependencies'复选框可以解决问题。单击OK。这可以在项目的“构建路径选项”
中找到答案 5 :(得分:1)
如果包结构设置为src.main.java.com.inventica,而不是com.inventica,那通常是因为在项目属性>下Java构建路径>源,源文件夹设置为“src”而不是“src / main / java”。没有简单的方法来解决这个问题,因此删除“src”作为源文件夹并单击“确定”。现在eclipse将显示一个文件夹层次结构“src / main / java”。浏览到“java”文件夹>右键单击>构建路径>用作源文件夹。在此之后,您可能必须修复Eclipse .project和.classpath文件以使其使用Maven来管理依赖项,构建等。通常,您可以从工作项目中复制此项,因为此处没有任何项目特定的假设您是结构化为标准的Maven项目。
答案 6 :(得分:0)
答案 7 :(得分:0)
简单的解决方案是创建' java'文件夹直接一个驱动器进入src / main甚至在eclipse打开它之前那样eclipse不会抱怨这个问题。