如何在没有 Maven 的 Eclipse 中创建默认 Web 应用程序项目中的 src/main/java和 src/test/java?我当前的文件夹结构是
src/main/java
src/test/java
TestApp ├── JavaResources │ └── src │ └── com.mypackage └── WebContent
为该项目打开 Properties > Java Build Path。选择 Source选项卡并使用 Add Folders添加源文件夹。
Properties > Java Build Path
Source
Add Folders
删除构建路径中的实际源文件夹定义,并添加一个新的源文件夹,名称为 src/main/java
正如您所发现的,您不能将源文件夹放在另一个源文件夹中,因此在创建 src/main/java之前,您必须告诉 Eclipse 不要将 src视为源文件夹。要做到这一点,右键单击 src文件夹,并选择构建路径-> 从构建路径中删除。
src
一旦你完成了这个 src将出现在文件夹树的正常位置,所以你可以在它下面创建 main和 java文件夹,并将现有的 src/com移动到 src/main/java/com。最后右键单击新创建的 java文件夹并选择 build path-> use as source file。
main
java
src/com
src/main/java/com
我通过以下步骤解决了这个问题:
右键单击 Maven 项目-> 构建路径-> 配置构建路径 在“订单和导出”选项卡中,您可以看到类似“缺少2个构建路径条目”的消息 现在选择“ JRE 系统库”和“ Maven 依赖项”复选框 单击 OK
这个问题可以通过选中“ JRE 系统库”和“ Maven 依赖项”复选框单击“确定”来解决。这可以在项目的“构建路径选项”中找到
如果找不到包含路径,只需添加它将解析的路径。
如果包结构设置为 src.main.java.com.inventica而不是 com.inventica,这通常是因为在项目属性 > Java 构建路径 > 源文件夹下,源文件夹设置为 src而不是 src/main/java。没有简单的方法来解决这个问题,所以删除 src作为源文件夹,然后单击 OK。
src.main.java.com.inventica
com.inventica
现在 Eclipse 将显示一个文件夹层次结构 src/main/java。浏览到 java文件夹 > 右键单击 > 构建路径 > 用作源文件夹。
在此之后,您可能必须修复 Eclipse。项目及。类路径文件,让它使用 Maven 来管理依赖项、构建等。
通常,您可以从一个工作项目中复制它,因为这里没有任何特定的项目,假设您的结构是一个标准的 Maven 项目。
简单的解决方案是直接在 src/main 驱动器中创建‘ java’文件夹,甚至在 Eclipse 中打开它之前,这样 Eclipse 就不会抱怨这个问题。
解决方案一:
将 JRE 版本更改为1.8并将其更改回原始版本(对于 maven-archetype-webapp,原始版本是1.7)。
解决方案二:
检查“ Order and Export”中的 JRE 选项和 Maven Dependency 选项。