`

解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法

 
阅读更多

解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法

    建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。
这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了。(已解决)
   第一种方法: 打开项目的classpath文件:如下
        <?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" output="target/test-classes" path="src/test/java">
        <attributes>
            <attribute name="optional" value="true"/>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="src" path="src/main/java"/>
    <classpathentry kind="src" path="src/main/resources"/>
    <classpathentry kind="src" output="target/test-classes" path="src/test/resources"/>
    <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
        <attributes>
            <attribute name="owner.project.facets" value="java"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="output" path="target/classes"/>
</classpath>
    会出现path属性为:src/main/java的classpathentry节点,这时删除我们需要新建的的节点就可以,比如 <classpathentry kind="src" path="src/main/java"/>。在Java Resources下重新建立src/main/java文件夹,就不会出现问题了。
 
    第二种方法:这是最便利的一种。在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了。
分享到:
评论

相关推荐

    eclipse构建Maven项目.doc

    1. src/main/java:存放Java源代码的文件夹,发布项目时将该文件夹下的class文件复制到WEB-INF/classes目录下。 2. src/main/resources:存放配置文件、xml、properties文件等的文件夹,发布项目时该文件夹的文件也...

    使用Eclipse构建Maven项目 配套示例项目源码

    5. Eclipse将自动创建一个标准的Maven项目结构,包括src/main/java、src/main/resources、src/test/java和src/test/resources等目录。 导入Maven项目: 1. 对于已存在的Maven项目,选择"File" -&gt; "Import" -&gt; ...

    Eclipse创建基于MAVEN的web项目

    使用Eclipse创建Maven版的Web项目需要通过Maven的项目模板来建立项目,然后配置项目的结构和依赖关系,最后构建项目的框架。本文将详细介绍每一步骤的操作。 标签解释 标签"Maven Web"表示本文的主要内容是关于...

    使用Eclipse构建Maven的SpringMVC项目

    2. 统一的项目结构:Maven定义了一套标准的项目目录结构,如`src/main/java`存放源代码,`src/main/resources`存放资源文件,`src/test/java`和`src/test/resources`分别用于存放测试代码和资源,便于团队协作。...

    idea使用maven创建web项目详细教程

    src/main/java 目录用于存放项目的 Java 文件,src/main/resources 目录用于存放项目资源文件,src/test/java 目录用于存放单元测试文件,target 目录用于存放编译后的 class 文件。 10. IDEA 中的 Maven 项目 在 ...

    使用Eclipse构建Maven的Web项目.docx

    右键项目根目录,点击 New -&gt; Source Folder,建立 src/main/java、src/test/java 和 src/test/resources 三个文件夹。 2.2 更改 class 路径 右键项目,Java Build Path -&gt; Source,双击每个文件夹的 Output ...

    eclipse 创建maven 项目 动态web工程完整示例

    ### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...

    Eclipse中Maven项目创建及相关操作

    在本文中,我们将深入探讨如何在Eclipse中创建和管理Maven项目,这对于任何Java开发者来说都是至关重要的技能。Eclipse作为一个强大的集成开发环境(IDE),内置了对Maven的支持,使得开发者能够轻松地构建、管理和...

    eclipse maven tomcat 虚拟目录 多资源文件夹 多源码文件夹

    Maven项目通常包含多个资源文件夹,如`src/main/resources`用于存放配置文件,但可能还需要其他特定资源文件夹。在`pom.xml`中,可以添加`&lt;resource&gt;`标签来指定额外的资源目录: ```xml &lt;directory&gt;src/main/...

    基于Eclipse构建Maven的SpringMVC项目技术文档

    在项目根目录下添加`src/main/java`、`src/test/java`、`src/test/resources`三个源代码文件夹。 - **步骤2**:配置输出路径。右键点击项目,选择`Properties` -&gt; `Java Build Path` -&gt; `Source`,设置输出文件夹为`...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    在建立好项目后,需要添加Source文件夹,包括src/main/java、src/test/java和src/test/resources三个文件夹。 2. 配置项目 配置项目需要更改class路径、添加Source文件夹、更改JDK版本等步骤。需要右键项目,选择...

    maven项目搭建可能遇到的问题

    Eclipse Maven项目无法识别src/main/java源文件夹 **问题描述**: 在使用Eclipse进行Maven项目开发时,有时会发现src/main/java目录下的文件无法被正确识别为Java源文件,这会导致编译错误或者代码提示不正常。 *...

    eclipse+maven创建web项目

    在项目根目录下,新建`src/main/java`用于存放Java源代码,`src/main/resources`存放资源文件,`src/main/webapp`存放Web应用的静态文件,如HTML、CSS、JavaScript,以及WEB-INF目录。 在`src/main/webapp/WEB-INF`...

Global site tag (gtag.js) - Google Analytics