解决IDE编写JAVA读取文件的路径问题

在Eclipse环境下编写代码读取文件是常使用System.getProperty("user.dir"); 或者项目路径来寻找文件,但是当把java项目生成jar时常常会找不到文件,这是因为文件是在jar文件中,并不能通过路径来找到原有文件了,需要做如下处理:

InputStream is = DBUtils.class
            .getResourceAsStream("/dao/ds.properties");
BufferedReader br = new BufferedReader(new InputStreamReader(is));

使用class的getResourceAsStream()方法找到文件的URI路径,完美解决问题,在通过IDE或者jar运行都畅通无阻了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章