找不到文件
Cannot locate a file
我正在加载客户端机密文件client_secrets.json
InputStream s = MyClass.class.getResourceAsStream("WEB-INF/client_secrets.json");
InputStreamReader r = new InputStreamReader(s);
GoogleClientSecrets clientSecrets =
GoogleClientSecrets.load(jsonFactory,r);
我一直在第 2 行收到空指针错误,现在我被引导相信无法找到该文件。我的目录树看起来像这样:
/src
MyClass.java
/war
/WEB-INF
client_secrets.json
我应该使用 java 文件的相对路径吗?
我觉得可以找到答案here
InputStream s = MyClass.getClass().getClassLoader().getResourceAsStream("WEB-INF/client_secrets.json")
我正在加载客户端机密文件client_secrets.json
InputStream s = MyClass.class.getResourceAsStream("WEB-INF/client_secrets.json");
InputStreamReader r = new InputStreamReader(s);
GoogleClientSecrets clientSecrets =
GoogleClientSecrets.load(jsonFactory,r);
我一直在第 2 行收到空指针错误,现在我被引导相信无法找到该文件。我的目录树看起来像这样:
/src
MyClass.java
/war
/WEB-INF
client_secrets.json
我应该使用 java 文件的相对路径吗?
我觉得可以找到答案here
InputStream s = MyClass.getClass().getClassLoader().getResourceAsStream("WEB-INF/client_secrets.json")