【发布时间】:2012-01-02 17:08:57
【问题描述】:
每当我尝试通过以下方法加载属性文件时。我在getClass() as-上收到错误-
无法从 Object 类型对非静态方法 getClass() 进行静态引用
public static void main(String[] args) {
---
---
loadProperties(line);
}
private static void loadProperties(String line) {
Properties prop = new Properties();
InputStream in = getClass().getResourceAsStream("foo.properties");
try {
prop.load(in);
for(Object str: prop.keySet()) {
Object value = prop.getProperty((String) str);
System.out.println(str+" - "+value);
}
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
任何建议我该如何克服这个问题。
【问题讨论】:
标签: java properties