中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

java讀取jar包內(nèi)的文件

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

當(dāng)我們需要讀取Jar包內(nèi)的文件時,我們就不能使用new File(filePath)來讀取了,因為根本無法指定這個filePath,如果說在開發(fā)時,還可以利用this.getClass().getResource()來獲得文件路徑,那么當(dāng)打成Jar包是,路徑就不存在了。

這是我們要讀取文件,就需要用流的形式了,我們需要利用this.getClass().getResourceAsStream方法,以流的形式拿到Jar包中的文件:

InputStream is = this.getClass().getResourceAsStream(  
                "/templates/TemplateDO.ja");  
BufferedReader br;  
        StringBuilder strBlder = new StringBuilder("");  
        try {  
            br = new BufferedReader(new InputStreamReader(is));  
            String line = "";  
            while (null != (line = br.readLine())) {  
                strBlder.append(line + "\n");  
            }  
            br.close();  
        } catch (FileNotFoundException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
return strBlder.toString();  

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:jdbc數(shù)據(jù)庫連接代碼

下一篇:java使用ffmpeg生成視頻縮略圖