public class DBUtil {
static Properties properties;
static {
try {
properties = new Properties();
// 去加载配置文件
Class clazz = DBUtil.class;
// 该方法使用的就是类文件路径 / 代表了classpath的路径的根目录
InputStream inputStream = clazz.getResourceAsStream("/db.properties");
properties.load(inputStream);
// properties.load(new FileReader("db.properties")); // 此时使用的是相对路径
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
System.out.println("当前路径: " + new File(".").getAbsolutePath());
System.out.println("用户名:" + properties.getProperty("userName") + ",密码:"
+ properties.getProperty("password"));
}
}
这个总是报问题空指针异常。。如果我使用cmd操作没有问题。。这个不知道怎么回事??
|
|