java archive

作者:原创时间:2022-03-23
文档

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时,源文件不会被更改或删除;

那么我们如何创建Archive?

语法Usage: hadoop archive -archiveName name -p *

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、在资料的地址栏中输入: cmd
2、java -jar jar名字 (启动java程序)

以上就是小编今天的分享了,希望可以帮助到大家。



显示全文
java arcsin java arccos java arctan java args java arrays.sort java ascii java asmx java aspectj java aspose java assembly java async win10专业版和企业版的区别 java bacnet java barrier java base64 java base64decoder java bean 手机充电时可以玩手机吗 手机充电发热发烫是什么原因 java beanutils java apriori java application java append 苹果13蓝牙搜索不到设备怎么办 java apns java ant java annotation java android iphone呼叫失败是什么原因 java algorithm ipad2是哪年的 java akka java aggregation java aes加密 java advice java addall java add java actuator 西北五省是哪五省 java activity