【问题标题】:How to get relative path in Java如何在Java中获取相对路径
【发布时间】:2013-12-13 17:17:48
【问题描述】:

我试图在我的 Java 代码中包含文件 testrules.drl,但它一直给我一个 NullPointerException。我是否正确声明了相对路径?我用绝对路径试过了,但我仍然得到同样的错误....

private static String DRL_FILE = "/src/main/resources/rules/testrules.drl";
...
Reader reader = new InputStreamReader(Main.class.getResourceAsStream(DRL_FILE)); //this gives a NullPointeException

图片如下:

【问题讨论】:

  • 能否提供堆栈跟踪供我们查看?
  • @RomanVottner - Roman Vottner 是对的!!我不需要指定 /src/main/resources。 /rules/filename.drl 有效!谢谢

标签: java nullpointerexception relative-path filereader absolute-path


【解决方案1】:

试试这个

new InputStreamReader("src/main/resources/rules/testrules.drl");

【讨论】:

    猜你喜欢
    • 2020-06-02
    • 2023-03-31
    • 2010-09-21
    • 2011-09-12
    • 2021-12-13
    • 2013-01-06
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多