【发布时间】:2014-05-23 07:25:44
【问题描述】:
我想在我的 java 项目中使用属性文件。我把这个文件放在 src/main/resources/application.properties 中。然后在代码中我有:
public static String loadProperty(String name)
{
Properties props = new Properties();
try {
props.load(PropertyLoader.class.getResourceAsStream("/application.properties"));
...
但出现错误:
java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:434)
at java.util.Properties.load0(Properties.java:353)
at java.util.Properties.load(Properties.java:341)
at com.tests.util.PropertyLoader.loadProperty(PropertyLoader.java:23)
我该如何解决这个问题?
【问题讨论】:
-
proj.properties不是application.properties! -
文件名为
proj.properties,您正在尝试加载application.properties -
对不起,这只是一个错字,问题仍然存在
标签: java properties