gpt4 book ai didi

java - 在 Java 中加载文件时的 NPE

转载 作者:行者123 更新时间:2023-12-02 06:01:32 24 4
gpt4 key购买 nike

我正在尝试将文件加载到我编写的解析器类中,但我不断在下一行收到 NPE。我已经更改了文件路径,但没有帮助。dataset.csv文件的位置是src/res/raw

文件位置定义为:

private static final String FILE = "/res/raw/dataset.csv";

File file = new File(this.getClass().getResource(FILE).getFile());

上面的行不断抛出 NPE

最佳答案

资源不是文件,或者Files.例如,它们可能位于 JAR 文件内。

您应该使用URI返回者 this.getClass().getResource(FILE),InputStream返回者 this.getClass().getResourceAsStream(FILE),直接。

关于java - 在 Java 中加载文件时的 NPE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22624439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com