首页 > 解决方案 > Java - 如何使用 gradle 和 Intelij 从源文件夹加载资源

问题描述

我正在使用 Gradle 和 IntelliJ。我有一个具有以下结构的项目:

MyProject
   -src
     -main
       -java
         -com
           -app
             -resources
               -myfile.json

我想阅读 myfile.json,但没有办法让它工作。我已经知道我可以创建资源文件夹,使用资源文件夹可以正常工作。但这是一个遗留项目,我现在无法更改。

我正在使用以下内容加载资源

Thread.currentThread().getClass().getResourceAsStream("/com/app/resources/myfile.json")

但我无法让它工作。我什至改变了我的配置 Intelij 就像这个Intelij Configuration

标签: gradleintellij-idearesource-loading

解决方案


推荐阅读