Java 使用jarFile讀取jar包中的內容

2021-08-04 12:26:20 字數 742 閱讀 2500

使用絕對路徑來舉例

假定d盤下有乙個jar包:test.jar,現將jar包中resource目錄下的aa.txt檔案拷貝到專案的同級目錄名為test的資料夾下,resource目錄下的res資料夾拷貝到test資料夾下res資料夾下。

大概就是這種操作:

d:/test.jar/.../resource/aa.txt ----> d:/test/aa.txt

d:/test.jar/.../resource/res/* ----> d:/test/res/*

**如下:

public class testjarfile

respath = targetdirpath + file.separator + "res"; // res資料夾

file f = new file(respath);

if(!f.exists())

}public void writejarfile() throws exceptionelse if (jarentry.getname().contains("resource/res/"))else }}

if (is != null)

}public void writefile(inputstream is, file file) throws exception

os.close();}}

}

過程大概就這些,如果加log日誌,自己加就行了

java 使用poi 讀取Excel

org.apache.poi poi3.10 final org.apache.poi poi ooxml 3.10 final 讀入excel檔案,解析後返回 param file throws ioexception public static listreadexcel multipartfi...

Java使用位元組流讀取資料

輸入流 public static void main string args catch filenotfoundexception e catch ioexception e 輸出流 public static void main string args catch filenotfoundex...

Java 使用POI讀取EXCLE 2007

引用jar包,根據版本不同需要加入的包也不同,如果缺少包的話程式執行時通常會報 noclassdeffounderror 錯誤,如果這樣就加入相應的包就可以了。關於需要哪些jar包,可以用類名到findjar 去找 當前最新版本為3.15 2017 poi 3.15 lib commons coll...