【问题标题】:Intellij resource subfolder not included in classpathIntellij 资源子文件夹未包含在类路径中
【发布时间】:2016-04-29 03:22:01
【问题描述】:

我试图在 IntellijJUnit 测试中使用 ClassLoader.getResourceAsStream 加载资源,如果资源位于子文件夹中,则找不到。它可以在测试资源文件夹的根目录中找到。 我使用了正确的用斜线替换点表示法。-

这与here 提出的问题不同,因为我意识到我在资源路径的开头添加了一个斜杠。

【问题讨论】:

  • 你能展示一下问题的测试方法,资源文件和你的项目结构吗?你有点告诉我们“我做的一切都是正确的,但它不起作用”。如果是这种情况,您应该提交一个 IntelliJ 错误。否则,您应该在问题中包含足够的信息以使其可重现。 :-) PS:我正在访问 IDEA 中的测试资源子文件夹中的文件,没有问题。
  • 谢谢@haraldK!您的评论,试图创建一个我可以分享的最小项目,一位同事的评论帮助我意识到我的错误。我在资源路径前面放了一个斜杠。呵呵!

标签: java intellij-idea junit classloader subdirectory


【解决方案1】:

资源路径不能以斜杠开头。

【讨论】:

    猜你喜欢
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多