Properties p=new Properties();
第一种方法: p.load(new FileInputStream("database.properties"));
第二种方法: p.load(BaseDao.class.getClassLoader().getResourceAsStream("database.properties"));
第一种方法会报错
java.io.FileNotFoundException: database.properties (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java.io.FileInputStream.(Unknown Source)
at com.Pet.Tool.BaseDao.bb(BaseDao.java:28)
at com.Pet.Tool.BaseDao.(BaseDao.java:21)
at com.Pet.text.text.main(text.java:14)
第二种方法则可以通过
请教:俩种方法的区别?? 为什么第一种方法会报错???请教大神