我正在 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");
代码本身工作得很好,但如果我尝试从 src/test
运行测试使用WindowBuilder
类我得到一个 NullPointerException
当尝试检索资源时。
我做错了什么?
最佳答案
关于java - JUnit 和类加载器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50796410/