開心生活站

位置:首頁 > IT科技 > 

java,archive

IT科技2.29W

<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程序)



標籤:archive java