Intellij 无法识别项目中的源目录

时间:2021-02-14 20:42:52

标签: java maven intellij-idea

Java EE。马文。 包 resources 标记为 Resource root,包 java 也标记为 Source root。 在我的班级中,我有路径字符串 property\file.properties,但是当我运行它时,IDEA 会引发异常:

<块引用>

"java.io.FileNotFoundException: property\file.properties (系统 找不到指定的路径)"

但是当我将路径字符串更改为 src\main\resources\property\file.properties 时,它会起作用。 标记为源的包。在项目文件 - 模块中,我还看到此目录标记为源根。 我该如何解决它,有什么想法吗? 我已经尝试过无效缓存。 P.S:当我用 shift + f6 文件重命名我的字符串路径时,也会更改名称。

编辑: Source root packages

1 个答案:

答案 0 :(得分:1)

IntelliJ IDEA Ultimate社区版中,您可以将项目中的任何文件夹标记为您的源、测试、资源等目录。

  1. 右键单击您的项目根目录 ➡ 在上下文菜单中选择打开模块设置
    Open module settings

  2. 在打开的项目结构窗口中,选择项目中的一个文件夹➡然后选择“标记”该文件夹作为您的来源< /strong> 或 Resources 目录,具体取决于您的需要。
    mark folder as Sources directory

  3. 您应该会在同一窗口的右窗格中看到一个标记文件夹列表。完成后点击应用确定按钮以保存您的新更改。