gpt4 book ai didi

java - Java中如何从资源目录加载文件

转载 作者:行者123 更新时间:2023-12-02 03:58:51 26 4
gpt4 key购买 nike

我试图直接从 Java 项目的资源目录加载属性文件,但出现空指针异常。有人可以解释一下怎么做吗?

代码-

String resourceName = "config-values.properties"; 
Properties props = new Properties();
try(InputStream resourceStream = getClass().getClassLoader().getResourceAsStream(resourceName)) {
props.load(resourceStream);
}

我的文件夹结构是 -/src/packageName 和/src/resources/

最佳答案

以下代码期望您尝试访问的资源存在于您的类路径中。

getClassLoader().getResourceAsStream(resourceName))

假设您的文件存在于 src/resources 中:您可以在类路径中添加 src/resources/ 。我不知道您使用的是哪个 IDE,但这里有一些在类路径中添加目录的方法:

关于java - Java中如何从资源目录加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42779395/

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