java - 使用 getResourceAsStream 的输入流返回 null
问题描述
我的项目结构是:
Project
src
main
java
youtube
ApiExample.java
resources
client_secret.json
我正在尝试使用代码示例从使用 youtube 数据 api 的播放列表中获取视频。我不断收到一个 nullPointerException 指示 Inputstream 找不到该文件,但我不知道如何访问它。我也在使用 maven 作为依赖项。
private static final String CLIENT_SECRETS= "client_secret.json";
InputStream in = ApiExample.class.getResourceAsStream(CLIENT_SECRETS);
GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(JSON_FACTORY, new InputStreamReader(in));
解决方案
推荐阅读
- mysql - 如何防止整个服务器在不相关表的 ALTER 期间被锁定?
- javascript - React-day-picker 警告
- azure - Azure 门户添加后不会加载 IP 限制,无法移除限制
- docker - 带有 ceph rbd 的 Kubernetes
- unity3d - Unity3D 动态网格带孔
- c# - 有没有办法指示编译器不要为匿名委托创建内部类?
- c++ - QTcpSocket 发送的数据比想要的多 - Qt/C++
- oracle - 显示 MaxValue 的表单生成器
- signature - 如何在多个 Excel 文件上签署数字签名?
- java - Selenium:无法使用 aShot 库获取完整的页面截图