前言:為了搞定讀取jar中的txt檔和設定java web start…搞了我兩個晚上沒睡覺,
後來才知道 jar中的txt檔不能用 getResource("file.txt") 當參數傳給 File 建立物件,不知道
為什麼,總之「就是不能抓出 jar 中 txt 檔當做 File 物件!!!」,如何解決?
用 getResourceAsStream("file.txt") 把它當成一個 「stream」,再用InputStreamReader來讀吧
以下是code…
ClassLoader cl = this.getClass().getClassLoader();
InputStreamReader inr = new InputStreamReader(cl.getResourceAsStream("images/01.txt"));
BufferedReader br = new BufferedReader(inr);
這樣就可以用 BufferedReader 來讀了!
沒有留言:
張貼留言