jar包的讀取

2022-07-17 01:21:08 字數 1162 閱讀 2381

昨天在做專案外掛程式的時候,因為會用到jar包中的乙個檔案來初始化程式。並且以後還是會訪問這個檔案,所以就想到乾脆吧檔案拷貝到指定目錄。在拷貝的時候也費了好一會時間,這裡涉及到了jar檔案的操作,在這裡記下來以後有用到的時候方便查詢

如果jar中還存在jar包或者其他壓縮包,則使用這種方式讀取

1

public

class

jarfileaccess

26fos.close();

27is.close();

28break

;29 } else32}

33myjarfile.close();34}

35 }

如果要讀取的檔案在jar包中不是以壓縮包或jar的形式存在,用下面的方式方便點

1

public

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包的讀取1

恢復內容開始 昨天在做專案外掛程式的時候,因為會用到jar包中的乙個檔案來初始化程式。並且以後還是會訪問這個檔案,所以就想到乾脆吧檔案拷貝到指定目錄。在拷貝的時候也費了好一會時間,這裡涉及到了jar檔案的操作,在這裡記下來以後有用到的時候方便查詢 如果jar中還存在jar包或者其他壓縮包,則使用這種...

Android讀取jar包中assets資源檔案

在android中可以將資源檔案放在assets目錄 可以有子目錄 中和程式一起打包為jar,在其他專案引用時可以只引用jar包,不需要匯入資源檔案,在編譯應用時會將jar包assets目錄中的檔案跟應用中的assets目錄中的檔案合併,如果jar中的檔案和應用中的檔案重名在編譯的時候會報錯 err...

Java檔案讀取 jar包內檔案讀取

最近遇到一些jar包內外配置檔案讀取的問題。索性自己測試總結一下,與大家分享。主要是關於classloader.getresource和class.getresource方法路徑區別的問題。1.絕對路徑檔案讀取,最簡單,最直接的方式 從絕對路徑讀取檔案,最基本的檔案讀取方式 author lihzh...