public class TdbcTest01 {
public static void main(String[] args) throws Exception {
InputStream is=TdbcTest01.class.getClassLoader().getResourceAsStream("D:\IdeaProject\JDBCStudy\jdbcday01\src\mylocal.properties");//
Properties pr= new Properties();
pr.load(is);}
}//用类的加载器获得InputStream流
idea很奇葩,在这个地方的properties文件即使用上绝对路径也会报空指针错误。代码如上
解决方法
将properties文件移到相应的包下,再运行
public class TdbcTest01 {
public static void main(String[] args) throws Exception {
InputStream is=TdbcTest01.class.getClassLoader().getResourceAsStream("mylocal.properties");//修改路径
Properties pr= new Properties();
pr.load(is);
}
}