本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下:

JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。

JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。这些细节就不用管它了。

让我们看看它怎么么使用吧:
 
一.jar命令参数:
 
jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...
 
其中{ctxu}这四个参数必须选选其一。[v f m e 0 M i ]是可选参数,文件名也是必须的。
 
-c  创建一个jar包
-t 显示jar中的内容列表
-x 解压jar包
-u 添加文件到jar包中
-f 指定jar包的文件名
-v  生成详细的报造,并输出至标准设备
-m 指定manifest.mf文件.(manifest.mf文件中可以对jar包及其中的内容作一些一设置)
-0 产生jar包时不对其中的内容进行压缩处理
-M 不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置
-i    为指定的jar文件创建索引文件
-C 表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令

更多内容请访问:

http://blog.csdn.net/marryshi/article/details/50751764

jar 打包命令详解相关推荐

  1. linux打包tar包命令,Linux tar打包命令详解

    Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档.不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包. ...

  2. linux tar -cvf目录压缩后更大,Linux tar打包命令详解

    Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档.不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包. ...

  3. 压缩命令_Linux环境下文件压缩打包命令详解

    你好,我是goldsunC 让我们一起进步吧! 前言 我们知道,在面向对象的程序设计中,一切皆对象.而在Linux操作系统中,一切皆文件,因此我们总会跟文件打交道. Linux文件系统很庞大复杂,不过 ...

  4. java : java -jar,java -cp,jar cvf 命令详解

    jar cvf ./main.jar ./ 将当前目录下的所有文件打成jar包,jar包名为main.jar(放在工作目录下) java -jar  *.jar param1 param2 运行jar ...

  5. java jar包详解_Jar打包用法详解

    这篇文章主要介绍了Jar打包用法,详解分析了jar打包命令的各种常见用法及参数含义,非常具有实用价值,需要的朋友可以参考下 本文较为详细的分析了Jar打包的用法.分享给大家供大家参考.具体分析如下: ...

  6. 把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  7. java文件打包jar文件_把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  8. 制作可执行的JAR文件包及jar命令详解

    制作可执行的JAR文件包及jar命令详解zt http://www.chinaunix.net 作者:郝君  发表于:2003-08-12 14:32:38 常常在网上看到有人询问:如何把 java  ...

  9. linux命令打包文件,Linux系统中打包文件的命令详解

    linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...

最新文章

  1. 希尔排序——算法系列
  2. iPhone开发的一些小技巧
  3. 基于Base64的图片转字符串-java和C#互通问题
  4. MySql 里的IFNULL、NULLIF和ISNULL用法
  5. oracle dba笔试,一个好资企业的的oracle DBA面试试题 大家来看看啊 把答案写下来 最好带注释 测试一下 了 最后30分散分 快来啊...
  6. 【河南省多校脸萌第六场 E】LLM找对象
  7. ocp最新题库之052新题带答案整理-36题
  8. NSIS:强制结束软件进程
  9. 剑指offer——面试题11:数值的整数次方
  10. tensorflow.python.framework.errors_impl.NotFoundError: Failed to create a directory: ../user_data\co
  11. android 内嵌web,Android《内嵌浏览器-WebView》
  12. 移动边缘计算(MEC)
  13. 7-2 挑选苹果 (40分)
  14. pdf 压缩怎么做?三种办法可供选择
  15. 从马王庙里的17包棉花到大型数字化综合医院,探访襄阳市中心医院信息化建设之路...
  16. 求约数java_最多约数问题(Java)
  17. 微信小程序webview页面不刷新,webview缓存页面不刷新,小程序webview页面不刷新,小程序webview地址追加参数页面还是缓存,解决办法
  18. 怎样把本地视频添加到php里,将视频嵌入图片中 如何将视频添加到图片中|图片加视频...
  19. 十大优秀企业管理网站
  20. 利用eclips进行java开发

热门文章

  1. win7桌面便签。自带的
  2. H3C交换机4核心节点IRF2虚拟化下检测机制
  3. hadoop rpc客户端初始化和调用过程详解
  4. 国外值得关注的网站系列之二-社交化推荐网站GetGlue
  5. ReentrantLock可重入锁
  6. Jedis与Redisson对比有什么优缺点?
  7. PXE自动化安装系统工具介绍与部署
  8. 深入理解 nvidia-docker 2.0
  9. SpringCloud 微服务网关Gateway介绍及简单路由配置
  10. CSS3图片跳动效果