JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包;当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你打成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到那个目录

实例:

1. 打包指定目录下的文件

2. 打包指定文件列表

 

 

 

 

 

 

 

 

 

 

 

 

 

最新文章

  1. Android无线调试及手机设备与PC同屏工具——Chrome插件Vysor
  2. 解析Json需要设置Mime
  3. android开发之单选按钮
  4. 整合Struts2+SiteMesh+Spring+MyFaces(JSF)+Freemarker的时候启动服务器报错ClassNotFoundException: org.apache.struts2.sitemesh.FreeMarkerPageFilter
  5. Codeforces 711 C. Coloring Trees (dp)
  6. 利用改进的cca算法,进行识别
  7. [Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序
  8. Sicily 1323. Switch text
  9. jQuery的动态绑定事件的应用
  10. Java 9 揭秘(17. Reactive Streams)
  11. JavaScript在应用中的技巧(二)
  12. tar (child): jdk-7u71-linux-x64.tar.gz:无法 open: 没有那个文件或目录
  13. 微信公众号开发C#系列-1、微信公众平台注册
  14. PeopleSoft 启用多语言输入
  15. Ex0203
  16. HDU 4309 Seikimatsu Occult Tonneru(最大流+二进制枚举)
  17. 二级菜单(avalon+jquery动画)
  18. 为什么主流的 App 看起来都差不多?这可能是件好事
  19. 推荐Java基础
  20. 【数据库】MFC ODBC(四)

热门文章

  1. 自然语言交流系统 phxnet团队 创新实训 项目博客 (十二)
  2. USB学习笔记连载(十二):USB描述符
  3. MAC配置Xcode的Cocos2d-x环境
  4. jQuery AJAX中文乱码处理
  5. JS对checkbox全选和取消全选
  6. Android开发之旅(二)服务生命周期和广播接收者生命周期
  7. JAR 文件格式提供了许多优势和功能
  8. om.ibm.ws.jsp.translator.JspTranslationException:JSPG0227E解决办法
  9. JQuery $.each遍历JSON字符串报Uncaught TypeError:Cannot use 'in' operator to search for
  10. com.panie 项目开发随笔_数据字典(2017.2.24)