【问题标题】:Intellij Can't find file in pathIntellij 在路径中找不到文件
【发布时间】:2016-05-16 07:07:16
【问题描述】:

我们有一个使用标准文件夹树的 maven 创建的 java 项目,它生成 maven。我们将 xml 文件和 log4j 属性文件放在 resources 文件夹中,该文件夹与 src 文件夹位于同一级别。在资源文件夹中,我们有ApplicationSetting.xml,当我们在类“resources/Applications.xml”中编写时,在 Eclipse 中,everythong 工作得很好,但在 Intellij 中却不行。在那里我们得到 FileNotFoundException。仅当我编写“Application/resources/ApplicationSetting.xml”时才有效。有没有办法像在eclipse中一样编写文件路径。在我们的团队中,有人使用 eclipse,其他人使用 intellij。

编辑: 文件夹结构为:

  • 应用
    • 资源
      • 主要
        • java
    • 测试

BackEnd 中的项目名称,其中有 4 个模块:Application、Configuration、DataLogic 和 BusinessLogic。 Intellij工作目录的“Edit Configuration”中为BackEnd,classpath模块为Application

【问题讨论】:

  • 什么你的文件夹结构又是什么?为什么一个人使用 Eclipse 而另一个人使用 IntelliJ 很重要?你确定你遵循传统的 Maven 文件夹结构吗?
  • 快速提问 - 你的实际错误是什么意思?

标签: java eclipse intellij-idea


【解决方案1】:

理想的maven结构应该是:

src
  -main
      -java
      -resources
  -test
      -java
      -resources

您的文件夹结构的一个缺点是您的 resources 的手动路径设置 和 您的source resourcestest resources 之间没有分隔。

【讨论】:

  • 应该是,但 maven 3.3 生成了它,正如我在帖子中指出的那样:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-03
  • 2014-03-26
  • 2015-12-24
  • 1970-01-01
  • 1970-01-01
  • 2021-12-01
  • 2015-08-25
相关资源
最近更新 更多