【发布时间】:2020-12-19 09:12:02
【问题描述】:
这是我的项目结构
- src
-- java
--- utils
---- ConfigFileReader
--- resources
---- config.properties
这是 ConfigFileReader 类:
public class ConfigFileReader {
public static String getProperty(String key) {
Properties properties = new Properties();
try {
InputStream inputStream = new FileInputStream("/config.properties");
properties.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
return properties.getProperty(key);
}
}
这是我的 config.properties 文件:
account_storage_technology=cognito
不幸的是,执行该方法会抛出
java.io.FileNotFoundException: /config.properties(没有这样的文件或目录)
- 我该如何解决?
【问题讨论】:
-
试着把它读成
ConfigFileReader.class.getResourceAsStream("/config.properties") -
它返回 null
-
不会工作...
标签: java intellij-idea ioexception config-files