IT科技

當前位置 /首頁/IT科技 > /列表

archive,java

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java archive是什麼,讓我們一起了解一下?

archive就是將數據整理到外部檔案(xml,plist,txt 等),透過Java檔案檔案用於將類檔案打包,以方便移植使用,檔案格式與常見的ZIP壓縮檔案類似,可用常見解壓軟件開啟。檔案默認包含一個名爲META-INF/MANIFEST.MF的清單檔案,由系統在生成JAR檔案時自動創建。

使用archive需要注意什麼?

1、創建archive檔案要消耗和原檔案一樣多的硬盤空間;

2、archive檔案一旦創建就無法改變,要修改的話,需要創建新的archive檔案。事實上,一般不會再對存檔後的檔案進行修改,因爲它們是定期存檔的,比如每週或每日;

3、Hadoop archives是特殊的檔案格式。一個Hadoop archive對應一個檔案系統目錄。Hadoop archive的副檔名是*.har;

4、archive檔案不支援壓縮,儘管archive檔案看起來像已經被壓縮過;

5、創建archives本質是執行一個Map/Reduce任務,所以應該在Hadoop集羣上執行創建檔案的命令,要提前啓動Yarn集羣;

6、當創建archive時,源檔案不會被更改或刪除;

java archive

那麼我們如何創建Archive?

語法Usage: hadoop archive -archiveName name -p <parent> <src>* <dest>

1、其中-archiveName是指要創建的存檔的名稱。比如test.har

2、archive的名字的副檔名應該是*.har

3、-p參數指定檔案存檔檔案(src)的相對路徑。

具體代碼如下:

jar : java archive(java檔案包)1、實際上jar也是壓縮格式的一種(本質跟rar,zip,7z差不多)2、jar是.class檔案的壓縮包(.java源碼 編譯成 .class的)有些jar包是可以直接啓動的: 1、在資料的地址欄中輸入: cmd2、java -jar jar名字 (啓動java程序)



TAG標籤:java archive #