gpt4 book ai didi

java - 当绑定(bind)访问 YAML 文件时,抛出 NullPointPointer

转载 作者:行者123 更新时间:2023-12-02 00:17:51 25 4
gpt4 key购买 nike

使用此代码,我尝试访问位于 intellij 项目的资源文件夹中的 yaml 文件,以接收一些属性:

 InputStream inputStream = this.getClass()
.getClassLoader()
.getResourceAsStream("configuration.yaml");

但由于某种原因,它似乎找不到它,并且 requireNonNull(inputStream); 似乎抛出一个 NullPointer。这些项目适用于同事,但我无法让它在我的机器上运行。奇怪的是,同一个项目只是没有在我的机器上进行一些小的更改,我不知道是什么改变了它。

非常感谢任何帮助。

最佳答案

检查该文件是否确实位于您的资源文件夹中。你可以尝试这个类加载器:

ClassLoader.getSystemClassLoader().getResourceAsStream("configuration.yaml");

关于java - 当绑定(bind)访问 YAML 文件时,抛出 NullPointPointer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58084137/

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