【问题标题】:How to create a src/main/resources directory?如何创建 src/main/resources 目录?
【发布时间】:2016-08-22 18:39:08
【问题描述】:

我所有的课程都运行良好。然后我想在我的项目中创建main/resources 以在main/resources 中添加logback.xml

我得到了"How to create main/java inside src"的帮助

但在创建文件夹后,我的所有课程都出现错误,并且主文件夹被转换为包

如何在我的 src 文件夹中添加文件夹 main/resources?

或者有没有办法在spring MVC的任何包中添加logback.xml

【问题讨论】:

  • 如果您将创建 MAVEN 项目,它将由 eclipse 自动创建
  • 由于某些原因我无法使用 MAVEN

标签: java eclipse


【解决方案1】:

在eclipse中添加资源文件夹:

  • 点击Build Path

  • 点击Configure Build Path

    (或Properties -> Java Build Path

  • 点击Source Tab

    点击Add Folder

  • 点击Create new Folder
  • 【讨论】:

    • 试过了,它会创建另一个新的源文件夹而不是普通文件夹,它只允许在其中创建package
    • @si_the_nibba 为什么要创建已经创建的源文件夹?
    • 哦,那是我的错误,因为我想在src 下创建一个子目录folder 而不是另一个source folder,这是没有意义的。
    【解决方案2】:

    我在学习spring boot的时候也遇到了同样的问题,想在资源中添加logback.xml。 我正在使用 sts 进行春季启动。据我了解,您的文件系统文件夹结构和另一个 sts 文件夹结构有两件事。 首先,我在您的文件系统中创建了一个文件夹src/main/,然后将此文件夹添加到构建路径中。 *


    要创建文件夹,请按照下图 1,2 和 3

    *

    现在在最后一步,将新添加的资源文件夹添加到构建路径中。通过单击属性或直接构建路径按钮。 Click on source tab 然后 click on add folderbrowse the resources folder 并添加这就是全部。有关更多说明和帮助,请参见下图。

    【讨论】:

    • 我试过这个,对我来说效果很好。只需刷新您的 Maven 更新,文件夹就会在 ecrise 的正确位置下可用。
    【解决方案3】:

    尝试添加新的源文件夹。右键单击您的 src->New>Source Folder:main/resources

    【讨论】:

    • 它将在 java 资源文件夹中创建文件夹,而不是在 src 中
    • 那是因为 src 在你的项目中没有配置为源文件夹。 Java 资源是。您应该为您的课程使用 Source 文件夹。如果要将 src 文件夹转换为源文件夹,请右键单击 source -> Build Path 并选择 Use as Source Folder
    【解决方案4】:

    右键单击您的项目 -> 构建路径 -> 新建源文件夹并键入您要创建的资源文件夹的名称,例如 ----->src/main/resources 或 src/test/resources ..it将创建一个新的资源文件夹

    【讨论】:

      【解决方案5】:

      右键单击您的项目 -> 构建路径 -> 新建源文件夹

      输入文件夹路径,src/main/resources 并点击 Finish。

      以下截图。

      第一步:Figure: 1

      第二步:Figure: 2

      【讨论】:

        【解决方案6】:

        由于您没有使用 Maven,因此您不应该创建 src/main/resources 文件夹。只需将 logback.xml 放在 src 文件夹中即可。

        还将您的 java 文件(及其整个包文件夹结构)移回 src,就像在创建 main/resources 之前一样。

        【讨论】:

          【解决方案7】:

          只有 maven 项目会在 src 中自动生成资源文件夹,其他解决方案将 logbackback.xml 放在 src 文件夹中即可。

          【讨论】:

            【解决方案8】:

            找到您的pom.xml。导航到其中的 build 标记。在此标记内,您必须查找有关您的源目录的任何声明。可能是sourceDirectory direclty,或者它也可能出现在plugin 的任何一个中。找到后,尝试取消注释并执行右键单击->Maven->更新项目。应该解决大多数情况。如果没有,您还有其他问题。

            【讨论】:

              【解决方案9】:

              也许您可以创建新文件夹。然后,打开此对象的属性并单击“Java 构建路径”。重新选择构建路径上的源文件夹。试试吧,伙计!

              【讨论】:

                【解决方案10】:

                如果您的项目是 eclipse 项目,那么它将自动识别文件夹
                打开命令行,将目录更改为带有 pom.xml 的文件夹
                并将其传递到 CMD 中:

                echo This will create all required folders for maven project.
                echo creating  Application\Library sources
                MD "src\main\java"
                echo creating  Application\Library resources
                MD "src\main\resources"
                echo creating  Resource filter files
                MD "src\main\filters"
                echo creating  Web application sources
                MD "src\main\webapp"
                echo creating  Test sources
                MD "src\test\java"
                echo creating  Test resources
                MD "src\test\resources"
                echo creating  Test resource filter files
                MD "src\test\filters"
                echo creating  Integration Tests (primarily for plugins)
                MD "src\it"
                echo creating  Assembly descriptors
                MD "src\assembly"
                echo creating  Site
                MD "src\site"
                

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-03-22
                  • 2014-09-25
                  • 2019-01-08
                  • 1970-01-01
                  • 2014-06-26
                  • 2017-02-10
                  相关资源
                  最近更新 更多