jar是什么文件可以删吗(JAR是什么文件)
大家好,综合小编来为大家讲解下jar是什么文件可以删吗,JAR是什么文件这个很多人还不知道,现在让我们一起来看看吧!
JAR文件是Java归档文件,其应用与Java密切相关,是Java的一种文档格式。JAR文件非常类似于ZIP文件——。准确的说是ZIP文件,所以叫文件包。JAR文件和ZIP文件之间唯一的区别是JAR文件的内容包含一个META-INF/MANIFEST。MF文件,它是在生成JAR文件时自动创建的。
JAR文件是跨平台的,所以你不必关心涉及特定平台的问题。除了声音和图像文件,您还可以包含类文件。对于互联网应用程序,JAR文件尤其有用。在JAR文件之前,Web浏览器必须反复请求Web服务器,以便下载组成“Applet”的所有文件。此外,每个文件都是未压缩的。但是在将所有这些文件合并成一个JAR文件之后,您只需要向远程服务器发送一次请求。同时,由于采用了压缩技术,可以在更短的时间内获取所有数据。此外,JAR文件中的每个条目(entry)都可以进行数字签名(有关详细信息,请参考Java用户文档)。一个JAR文件由一系列Zip压缩格式的文件组成,还有一个描述所有这些文件的“详细列表”(你可以创建自己的详细列表文件;否则,jar程序会为我们做这件事。在在线用户文档中,您可以找到关于JAR详细列表的更多信息(详细列表的英文单词是“Manifest”)。Sun的JDK已经提供了Jar工具,它可以根据我们的选择自动压缩文件。请在命令行上调用它。
JAR文件格式基于流行的ZIP文件格式。与ZIP文件不同,JAR文件不仅用于压缩和发布,还用于部署和封装库、组件和插件,可以被编译器、JVM等工具直接使用。JAR中包含一些特殊的文件,比如清单和部署描述符,用来指示工具如何处理特定的JAR。
JAR文件可用于发布和使用类库,作为应用程序和扩展的构建单元,作为组件、applet或插件的部署单元,以及用于打包与组件相关联的辅助资源。
JAR格式允许你压缩文件以提高存储效率。传输平台扩展。Java扩展框架(Java Extensions Framework)提供了一种向Java核心平台添加功能的方式,这些扩展与JAR文件打包在一起(Java 3D和JavaMail就是Sun开发的扩展的例子)。包装密封。存储在JAR文件中的包可以被密封,以增强版本的一致性和安全性。密封一个包意味着必须在同一个JAR文件中找到包中的所有类。
创建可执行的JAR
创建一个可执行的JAR很容易。首先将所有应用程序代码放在一个目录中。假设应用程序中的主类是com.mycompany.myapp.Sample,您希望创建一个包含应用程序代码的JAR文件并标识主类。为此,在某处(不在应用程序目录中)创建一个名为manifest的文件,并向其中添加以下行:
然后,创建一个JAR文件,如下所示:
jar cmf清单ExecutableJar.jar应用程序目录
你要做的就是这些。现在您可以使用java -JAR来执行这个JAR文件ExecutableJar.jar
本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【绝地求生全军出击进不去怎么办】很多玩家在使用《绝地求生:全军出击》时,可能会遇到无法进入游戏的情况。...浏览全文>>
-
【绝地求生取什么名字好听女生】在《绝地求生》(PUBG)这款游戏中,角色名字不仅是玩家身份的象征,也反映了...浏览全文>>
-
【绝地求生枪械排行】在《绝地求生》(PUBG)这款游戏中,枪械的选择往往决定了玩家的生存几率和战斗表现。不...浏览全文>>
-
【绝地求生枪械简介】在《绝地求生》(PUBG)这款热门大逃杀游戏中,枪械是玩家生存和战斗的核心工具。不同的...浏览全文>>
-
【绝地求生段位表】在《绝地求生》(PUBG)这款热门射击游戏中,玩家的竞技水平通常通过“段位系统”来体现。...浏览全文>>
-
【绝地求生端游怎么不花钱玩】《绝地求生》(PUBG)作为一款广受欢迎的战术竞技类游戏,吸引了大量玩家。但很...浏览全文>>
-
【绝地求生端游灵敏度设置方案推荐】在《绝地求生》(PUBG)这款游戏中,灵敏度的设置对于玩家的射击体验和竞...浏览全文>>
-
【绝地求生的账号怎么注册】在玩《绝地求生》(PUBG)之前,首先需要注册一个账号。这个过程看似简单,但很多...浏览全文>>
-
【莒南县属于哪个市】在日常生活中,很多人可能会对中国的行政区划感到困惑,尤其是对于一些不太常见的地名。...浏览全文>>
-
【沮授怎么读】“沮授”是一个常见的历史人物名字,但在日常生活中,很多人对这个名字的正确读音并不清楚。本...浏览全文>>