---恢復內容開始---
昨天在做專案外掛程式的時候,因為會用到jar包中的乙個檔案來初始化程式。並且以後還是會訪問這個檔案,所以就想到乾脆吧檔案拷貝到指定目錄。在拷貝的時候也費了好一會時間,這裡涉及到了jar檔案的操作,在這裡記下來以後有用到的時候方便查詢
如果jar中還存在jar包或者其他壓縮包,則使用這種方式讀取
1public
class
jarfileaccess
26fos.close();
27is.close();
28break
;29 } else32}
33myjarfile.close();34}
35 }
如果要讀取的檔案在jar包中不是以壓縮包或jar的形式存在,用下面的方式方便點
1public
class
jarfileaccess
25bis.close();
26is.close();
27break
; 28
} 29
} 30
return
sb.tostring();
31}
32/**
33* @function 讀取jar包中指定檔案的內容並且將讀取到的內容拷貝到指定檔案中
34*
@param
jarpath jar檔案的路徑
35*
@param
name 要讀取的檔名稱,要新增字尾名
36*
@param
tonewfile 將拷貝到的資訊複製到目標檔案
37*
@throws
ioexception
38*/
39public
void readfilefromjar(string jarpath ,string name,file tonewfile) throws
ioexception
57fos.close();
58bis.close();
59is.close();
60break
; 61
} 62
} 63
64}
6566 }
---恢復內容結束---
jar包的讀取
昨天在做專案外掛程式的時候,因為會用到jar包中的乙個檔案來初始化程式。並且以後還是會訪問這個檔案,所以就想到乾脆吧檔案拷貝到指定目錄。在拷貝的時候也費了好一會時間,這裡涉及到了jar檔案的操作,在這裡記下來以後有用到的時候方便查詢 如果jar中還存在jar包或者其他壓縮包,則使用這種方式讀取1 p...
Android讀取jar包中assets資源檔案
在android中可以將資源檔案放在assets目錄 可以有子目錄 中和程式一起打包為jar,在其他專案引用時可以只引用jar包,不需要匯入資源檔案,在編譯應用時會將jar包assets目錄中的檔案跟應用中的assets目錄中的檔案合併,如果jar中的檔案和應用中的檔案重名在編譯的時候會報錯 err...
Java檔案讀取 jar包內檔案讀取
最近遇到一些jar包內外配置檔案讀取的問題。索性自己測試總結一下,與大家分享。主要是關於classloader.getresource和class.getresource方法路徑區別的問題。1.絕對路徑檔案讀取,最簡單,最直接的方式 從絕對路徑讀取檔案,最基本的檔案讀取方式 author lihzh...