我需要读取配置文件我在运行以下代码时遇到此错误:
java.util.Properties$LineReader.readLine
文件config.cfg存在并具有r/w权限.
import java.util.*;
import java.util.Properties;
public class Config
{
Properties configFile;
public Config()
{
configFile = new java.util.Properties();
try {
configFile.load(this.getClass().getClassLoader().
getResourceAsStream("config.cfg"));
}catch(Exception eta){
eta.printStackTrace();
}
}
public String getProperty(String key)
{
String value = this.configFile.getProperty(key);
return value;
}
}
Run Code Online (Sandbox Code Playgroud)
[java] java.lang.NullPointerException
[java] at java.util.Properties$LineReader.readLine(Properties.java:418)
[java] at java.util.Properties.load0(Properties.java:337)
[java] at java.util.Properties.load(Properties.java:325)
[java] at Config.<init>(Unknown Source)
[java] at ClosureBuilder.<clinit>(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
SRC
- > config.java
- > config.cfg
你必须把你config.cfg的文件放在你文件所在的.class文件夹中.
| 归档时间: |
|
| 查看次数: |
23745 次 |
| 最近记录: |