一.概念
JAR文件全程是Java Archive File,就是java档案文件。通常JAR文件就是一种压缩文件,与常见的ZIP压缩文件兼容,通常也被称为JAR包。
JAR包与一般ZIP文件的区别就是 JAR文件中默认包含了一个名为META-INF/MANIFEST.MF的清单文件,这个清单文件是生成JAR文件时由系统文件自动创建的。
二.命令详解
- jar是随JDK自动安装的,在JDK安装目录下的bin目录中,Windows下文件命名为java.exe,linux下文件名为jar。
- 在命令窗口中执行 jar -h 命令 会提示jar命令的用法
- 创建jar文件: jar cf test.jar -C dist/ 该命令不显示压缩过程 将当前路径下的dist路径下的全部内容生成一个test.jar文件,如果该文件目录中存在test.jar文件,将覆盖。若要查看压缩过程 添加参数 -f
- 解压文件: jar xf test.jar 将jar文件解压缩到当前目录下 不显示任何信息
- 查看jar包详细内容: jar tvf test.jar 查看test.jar中的全部内容
三.创建可执行的jar包
将程序打包成一个jar包 通过jar包来发布应用程序,将jar包交给用户。Windows下安装JRE时,安装文件会将.jar文件映射成由javaw.exe打开,对于一个可执行的JAR包,用户只要双击它就可以运行程序了。*
运行jar包有两种方式
1.使用java命令 :java -jar test.jar
2.使用javaw命令: javaw test.jar
四.jar包使用技巧
1.jar包也是一个压缩包 ,所以可以用常见的解压缩工具来解压缩文件,如 WinRAR、WinZip等
版权声明:本文为cool_and_gentle原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。