【发布时间】:2018-06-11 11:11:01
【问题描述】:
我正在 IntelliJ 中处理一个 Maven 项目,它的树看起来像:
-resources (marked as default resource folder)
-src
src里面有
-src/main
-src/test
在资源内部有一个我需要解析的名为“windows.json”的文件。
到目前为止,需要解析 json 的类是 src/main/java/utils/WindowBuilder.Java,我通过传递给它的构造函数来使用 InputStreamReader:
ClassLoader.getSystemClassLoader().getResourceAsStream("windows.json");
代码本身就可以正常工作,但是如果我尝试使用WindowBuilder 类从src/test 运行测试,我会在尝试检索资源时得到NullPointerException。
我做错了什么?
【问题讨论】:
-
尝试将您的资源添加到:src/test/resources
标签: java maven intellij-idea junit