首页 > 解决方案 > 使用 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));

标签: java

解决方案


推荐阅读