jar命令及jar包详解

转载 2013年12月05日 13:45:37

jar包是java中所特有的一种压缩文档,其实大家都可以把它理解为.zip包。区别是jar包中有一个META-INF\MANIFEST.MF文件。

1、jar命令参数

     命令格式:jar {c  t  x  u  f}  [v  m  e  O  M  i] [-C  目录] 文件名......

     大括号中的c\t\x\u四个参数必须选其一。中括号中的是可选参数,文件名是必须的

     -c   创建一个jar包

     -t   显示jar包中的内容列表

     -x  解压jar包

     -u  添加文件到jar包中

     -f  指定jar包的文件名

 

     -v  生成详细的报告,并输出至标准设备

     -m 指定manifest.mf文件(manifest.mf文件中可以对jar包及其中的内容作一些设置)

     -O 产生jar包时不对其中的内容进行压缩处理

     -M 不产生所有文件的清单文件-manifest.mf。

     -i   为指定的jar文件创建索引文件

      其他的可以在linux系统上使用jar --help命令来查看相关参数

2、jar命令使用范例

    1、创建jar包

          jar cf hello.jar hello

     2、创建jar包并显示打包过程

          jar cvf hello.jar hello

     3、显示jar包

          jar tvf hello.jar

     4、解压jar包

           jar xvf hello.jar

      5、jar中添加文件

          jar uf hello.jar hello.java

       6、创建不压缩内容jar包

             jar cvfO hello.jar *.class

相关文章推荐

java命令执行jar包的方式

原文地址:http://blog.sina.com.cn/s/blog_637800000100r904.html 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有...

war、jar包的打包方法,命令行方式和使用jbuilder或者eclipse

1.概念 war包:是做好一个web应用后,通常是网站,打成包部署到容器中。 jar包:通常是开发时要引用通用类,打成包便于存放管理。 ear包:企业级应用,通常是EJB打成ear包。 所有的...

java命令执行jar包的方式

本文转自:http://www.cnblogs.com/adolfmc/archive/2012/10/07/2713562.html 大家都知道一个java应用项目可以打包成一个jar,当...

java命令执行jar包的方式

大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。   具体的方法是修改jar包内目录META-INF下的MAN...

jar包的命令及实例(详)

8.jar命令 jar命令格式:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 其中{ctxu}这四个参数必须选选其...

使用 jdk 中的命令 将文件打成jar包

首先 ,输入 cmd,进入控制台后,输入 cd C:\ProgramFiles\Java\jdk1.5.0_12\bin  进入到jdk的bin目录下,然后将你想要打包的文件夹考入到C:\Progra...

用命令行编译java并生成可执行的jar包

一个package中,两个java文件中,一个有main函数,一个没有,两者之间有调用关系 ThreadTest.java package common; import javax.swing.JF...

使用Jar命令压缩War包

偶然看见这么一个介绍详细的说明,呵呵 虽然经常用  1.首先是工具比如Eclipse很方便了。  2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成zip...

在Tomcat中部署Java Web应用程序(jar命令打war包)

本文转自:http://www.blogjava.net/ocean07000814/articles/331694.html 是我觉得介绍tomcat下部署项目方法比较全的,所以介绍给大家。 ...

如何用命令行的方式将项目的文件打成jar包

打jar包
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)