解決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運行都暢通無阻了!

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