【发布时间】:2016-04-29 03:22:01
【问题描述】:
我试图在 Intellij 的 JUnit 测试中使用 ClassLoader.getResourceAsStream 加载资源,如果资源位于子文件夹中,则找不到。它可以在测试资源文件夹的根目录中找到。
我使用了正确的用斜线替换点表示法。-
这与here 提出的问题不同,因为我意识到我在资源路径的开头添加了一个斜杠。
【问题讨论】:
-
你能展示一下问题的测试方法,资源文件和你的项目结构吗?你有点告诉我们“我做的一切都是正确的,但它不起作用”。如果是这种情况,您应该提交一个 IntelliJ 错误。否则,您应该在问题中包含足够的信息以使其可重现。 :-) PS:我正在访问 IDEA 中的测试资源子文件夹中的文件,没有问题。
-
谢谢@haraldK!您的评论,试图创建一个我可以分享的最小项目,一位同事的评论帮助我意识到我的错误。我在资源路径前面放了一个斜杠。呵呵!
标签: java intellij-idea junit classloader subdirectory