jar_jarsigner - CSDN
jar 订阅
在软件领域,JAR文件(Java归档,英语:Java Archive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库。JAR文件是一种归档文件,以ZIP格式构建,以.jar为文件扩展名。用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。JAR文件内的文件名是Unicode文本。 展开全文
在软件领域,JAR文件(Java归档,英语:Java Archive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库。JAR文件是一种归档文件,以ZIP格式构建,以.jar为文件扩展名。用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。JAR文件内的文件名是Unicode文本。
信息
外文名
JAR
打开方式
Java、winrar
JAR基本含义
JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 [1] 
收起全文
精华内容
参与话题
  • java jar包 全集

    千次下载 热门讨论 2020-07-04 23:31:41
    ant-1.6.5.jar aopalliance-1.0.jar commons-beanutils.jar commons-collections-3.2.jar commons-digester.jar commons- io-1.4.jar commons-pool.jar dom4j-1.6.1.jar msbase.jar mssqlserver.jar msutil.jar ...
  • JAR文件

    千次阅读 2019-04-21 20:57:03
    通常Jar文件是一种压缩文件,与我们常见的ZIP压缩文件兼容,通常也被称为jar包。 当开发了一个应用程序后,这个应用程序包含了很多类,如果需要把这个应用程序提供给别人使用,通常会将这些类文件打包成一个JAR文件...

    引言
    Jar文件的全称是Java Archive File,意思是Java档案文件。通常Jar文件是一种压缩文件,与我们常见的ZIP压缩文件兼容,通常也被称为jar包。
    当开发了一个应用程序后,这个应用程序包含了很多类,如果需要把这个应用程序提供给别人使用,通常会将这些类文件打包成一个JAR文件,把这个JAR文件提供给别人使用。只要别人在系统的CLASSPATH环境变量中添加这个JAR文件,则Java虚拟机就可以自动在内存中解压这个JAR包,把这个JAR文件当做一个路径,在这个路径中查找所需要的类或包层次对应的路径结构。

    JAR命令:
    jar是随JD看自动安装的,在JDK安装目录下的bin目录中,Windows下文件名为jar.exe,Linux下文件名为jar。
    1、创建JAR文件: jar cf test.jar test
    该命令没有显示压缩过程,执行结果是将当前路径下的test路径下的全部内容生成一个test.jar文件。如果当前目录中已经存在test.jar文件,那么该文件将被覆盖。

    2、创建JAR文件,并显示压缩过程: jar cvf test.jar test

    3、查看JAR包内容: jar tf test.jar
    在test.jar文件已经存在的前提下,使用此命令可以查看test.jar中的内容。

    4、查看JAR包详细内容: jar tvf test.jar
    该命令与上一个命令相似,但是它更为详细。还显示文件的详细信息。

    5、更新JAR文件:jar uf test.jar Hello.class
    更新test.jar文件中的Hello.class 文件。如果文件中已有Hello.class文件,则使用新的Hello.class替换原来的文件。如果没有,则添加新的Hello.class文件。

    展开全文
  • jar包是什么?

    万次阅读 2018-06-01 15:38:30
    什么是jarJAR(Java ARchive,Java 归档)是一种与平台无关的文件格式,可将多个文件合成一个文件。用户可将多个 Java applet 及其所需组件(.class 文件、图像和声音)绑定到 JAR 文件中,而后作为单个的简单 ...

    什么是jar包

    JAR(Java ARchive,Java 归档)是一种与平台无关的文件格式,可将多个文件合成一个文件。用户可将多个 Java applet 及其所需组件(.class 文件、图像和声音)绑定到 JAR 文件中,而后作为单个的简单 HTTP(Hypertext Tranfer Protocal,超文本传输协议)事务下载到浏览器中,从而大大提高下载速度。JAR 格式也支持压缩,从而减小了文件的大小,进一步缩短下载时间。另外,applet 编写者也可在 JAR 文件中用数字签名的方式签写各项以确认其来源。它用 Java 编写,可与现有的 applet 代码完全向后兼容且可充分扩展。

    JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

    JAR文件是跨平台的,所以不必关心涉及具体平台的问题。除了可以包括声音和图像文件以外,也可以在其中包括类文件。
    涉及因特网应用时,JAR文件显得特别有用。在JAR文件之前,Web浏览器必须重复多次请求web服务器,以便下载完构成一个“程序片”(Applet)的所有文件。除此以外,每个文件都是未经压缩的。但在将所有这些文件合并到一个JAR文件里以后,只需向远程服务器发出一次请求即可。同时,由于采用了压缩技术,所以可在更短的时间里获得全部数据。另外,JAR文件里的每个入口(条目)都可以加上数字化签名(详情参考Java用户文档)。
    一个JAR文件由一系列采用Zip压缩格式的文件构成,同时还有一张“详情单”,对所有这些文件进行了描述(可创建自己的详情单文件;否则,jar程序会为我们代劳)。在联机用户文档中,可以找到与JAR详情单更多的资料(详情单的英语是“Manifest”)。
    jar实用程序已与Sun的JDK配套提供,可以按我们的选择自动压缩文件。请在命令行调用它

    JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

    一个 JAR 文件可以用于:

    □ 用于发布和使用类库 
    □ 作为应用程序和扩展的构建单元 
    □ 作为组件、applet 或者插件程序的部署单位 
    □ 用于打包与组件相关联的辅助资源 

    JAR 格式允许您压缩文件以提高存储效率。

    ·传输平台扩展。 Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。
    ·包密封。 存储在 JAR 文件中的包可以选择进行密封,以增强版本一致性和安全性。密封一个包意味着包中的所有类都必须在同一 JAR 文件中找到。

    创建可执行 JAR 

    创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample 。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。为此,在某个位置(不是在应用程序目录中)创建一个名为 manifest 的文件,并在其中加入以下一行:  

    Main-Class: com.mycompany.myapp.Sample 然后,像这样创建 JAR 文件: 

    jar cmf manifest ExecutableJar.jar application-dir 

    所要做的就是这些了,现在可以用java -jar执行这个JAR文件ExecutableJar.jar。  

    一个可执行的 JAR 必须通过 menifest 文件的头引用它所需要的所有其他从属 JAR。如果使用了 -jar 选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。

    展开全文
  • jar包和使用jar

    万次阅读 多人点赞 2019-03-02 15:35:59
    一、为什么要打jar包 点击此处返回总目录 二、如何查看jar包 三、如何开发jar包 四、拿到jar包之后,如何使用 一、...

    一、为什么要打jar包                                                                                                     点击此处返回总目录

    二、如何查看jar包

    三、如何开发jar包

    四、拿到jar包之后,如何使用

     

     

     

    一、为什么要打jar包

    给别人用的时候一般给别人的是class文件。如果有很多类这么办?把类变成一个压缩包!

    windows下的压缩包是.zip格式等,而eclipse压缩包是.jar格式。

     

     

    二、如何查看jar包  

    用解压缩软件解压即可。可以看到里面有哪些class文件。

     

     

    三、如何开发jar包

    开发jar包的人员开发流程:

     

    步骤1:编写类

    //GetSum.java

    package cn.itcast.sum;

     

    public class GetSum{

          public static getSum(int a,int b){

                return a+b;

          }

    }

    步骤2:打包成jar包

           在要导出的类上,右键->Export->java -> JAR file,然后选择路径,如D:\sum.jar ->导出。

     

    打开jar包可以看到jar包中含有class文件。

     

     

    四、如何使用jar包

    当别人发过来一个jar包(jar包里面有很多class文件)后,比如上面的sum.jar包,如何使用呢?

    有两种方法。第一种方法一般不用,太low了。

     

    使用方法一:这个方法太low了,不用

    步骤1:编写Test.java文件

    //Test.java

    import cn.itcast.sum.*;                              //光设置classpath的环境变量还是不够,还要导入包 

     

    public class Test{

          public static void main(String[] args){

                int a = GetSum.getSum(1,2);

                System.out.println(); 

          }

    }

    步骤2:在cmd窗口中使用

    >set classpath = D:\sum.jar;                        //设置环境变量,知道在哪里找jar包。只在当前的窗口有效。

    >javac Test.java

    >java Test


    使用方法二:一般使用这个方法

     

    步骤1:在工程目录下新建文件夹lib:File->New->Folder,文件名lib,将需要使用的jar包复制进去(ctrl c、ctrl v)。在工程上右键刷新就可以看到jar包了

     

    步骤2:在需要使用的jar包上,右键->build path ->Add to build Path,发现多了一个小奶瓶~

     

    步骤3:编写测试类Test.java

    //Test.java

    import cn.itcast.GetSum;                  //不用自己导入。当下面输入GetSum.getSum()时候,按Ctrl+Shift+o自动输入包名。

     

    public class Test{

          public static void main(String[] args){

                int a = GetSum.getSum(1,2);            //直接使用jar包下面的class类

                System.out.println(); 

          }

    }

    注意:

    鼠标点到getSum()上,然后按F3,是看不到源码的。出现下面这种界面。这是因为源码不在jdk里面。

     

    可以点击Attach Source按钮,然后点击"External File..."或者"External Folder"找到jar包对应的源码。(jar包中有class文件,并不是源码。)

     

     

     

     

    展开全文
  • jar包使用详解

    千次阅读 2018-03-27 17:16:49
    AR包是Java中所特有一种压缩文档,其实...JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。这些细节就不用管它了。 让

    AR包是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命令

     

     

     

    二.jar使用范例:

     

    (1)创建jar包

       jar cf hello.jar hello   利用test目录生成hello.jar包,如hello.jar存在,则覆盖

     

    (2)创建并显示打包过程

    jar cvf hello.jar hello     利用hello目录创建hello.jar包,并显示创建过程

    例:E:\>jar cvf hello.jar hello

    标明清单(manifest)

    增加:hello/(读入= 0) (写出= 0)(存储了 0%)

    增加:hello/TestServlet2.class(读入= 1497) (写出= 818)(压缩了 45%)

    增加:hello/HelloServlet.class(读入= 1344) (写出= 736)(压缩了 45%)

    增加:hello/TestServlet1.class(读入= 2037) (写出= 1118)(压缩了 45%)

     

     (3)显示jar包

    jar tvf hello.jar    查看hello.jar包的内容

    指定的jar包必须真实存在,否则会发生FileNoutFoundException。

     

    (4)解压jar包

    jar xvf hello.jar   解压hello.jar至当前目录

     

    (5)jar中添加文件

    jar uf hello.jar HelloWorld.java     将HelloWorld.java添加到hello.jar包中

     

    (6)创建不压缩内容jar包

    jar cvf0 hello.jar *.class      利用当前目录中所有的.class文件生成一个不压缩jar包

     

    (7)创建带manifest.mf文件的jar包

    jar cvfm hello.jar manifest.mf hello

    创建的jar包多了一个META-INF目录,META-INF止录下多了一个manifest.mf文件,至于manifest.mf的作用,后面会提到.

     

    (8)忽略manifest.mf文件

    jar cvfM hello.jar hello    生成的jar包中不包括META-INF目录及manifest.mf文件

     

    (9)加-C应用:

    jar cvfm hello.jar mymanifest.mf -C hello/

    表示在切换到hello目录下然后再执行jar命令

     

    (10)-i为jar文件生成索引列表

    当一个jar包中的内容很好的时候,你可以给它生成一个索引文件,这样看起来很省事。

    jar  i  hello.jar     执行完这条命令后,它会在hello.jar包的META-INF文件夹下生成一个名为INDEX.LIST的索引文件,它会生成一个列表,最上边为jar包名。

     

    (11)导出解压列表

    jar tvf hello.jar >hello.txt   如果你想查看解压一个jar的详细过程,而这个jar包又很大,屏幕信息会一闪而过,这时你可以把列表输出到一个文件中,慢慢欣赏!

     

     (12)jar -cvf hello.jar hello/*

       例如原目录结构如下:

       hello

         |---com

         |---org

     

      你本想只把com目录和org目录打包,而这时jar命令会连同hello目洋也一块打包进。这点大家要注意。jar命令生成的压缩文件会包含它后边出的目录。我们应该进入到hello目录再执行jar命令。

     

    注意:manifest.mf这个文件名,用户可以任指定,但jar命令只认识Manifest.mf,它会对用户指定的文件名进行相应在的转换,这不需用户担心。

     

     

     

     

     

    三.Manifest.mf文件编写规则:

     

      manifest.mf的编写一定要注意一些细节,它是很苛刻的,我在此也载过不少跟头,谁让它这么小气呢,没办法,所以专门给大家列出来。

     

      (1) 不能有空行和空格的地方

        第一行不可以是空行( 第一行的行前不可以有空行),行与行之间不能有空行,第行的行尾不可以有空格

      (2) 一定要有空行的地方

    最后一行得是空行(在输完你的内容后加一个回车就OK)

      (3) 一定有空格的地方

         key: value       在分号后面一定要写写一个空格

     

     

     

    四.怎样使用jar包中的类

     

       还是写个小例子吧,这样直观!

       public final class Person

       {

                  public static int age()

                  {

                         return 30;

                  }

       }

     

      -> javac Person.java

      ->jar cvf person.jar Person.class   将上面的文件打成一个jar包

     

       再写一个类对其进行调用:

       public class MyAge

       {

                  public static void getAge()

            {

                         System.out.println(Person.age());

                  }

       }

     

      ->javac  MyAge.java

      ->java -classpath person.jar MyAge

     

    ************调试一下这个程序*******************

     

     

    五.创建可执行jar包

     

      有时自己写个程序,类一大堆,时间一长连自己都不知道那个是主类,而且有可能用到图片或其它文件一大堆,看得也乱,这时你可以考虑把它做成一个可执行jar包...

     

      (1) 编辑manifest.mf文件加入下面一行

         Main-Class: MyApplet

        

         注意:Main-Class的大小定,冒号后的空格,MyApplet后一定输入回车,然后保存。

     

      (2) 打包

         jar cvfm FirstApplet.jar manifest.mf MyApplet.class

         注意:manifest.mf指定为存放Mani-Class: MyApplet文件的文件名

     

       (3) 可执行jar的使用

          java -jar FirstApplet.jar

          或

          也可以中使用:

         

            

     

       注意:类并没有给出,大家随便写一个就行,类名包名自己随意定,相应的更改就可以...

     

     

     

    六.扩展自己的类

     

       在JDK的安装目录\jre\lib\ext目录下,SUN为大家为我们扩展自己类的提供了方便,大家可以将自己的类文件打成.jar包放在此目录下,它由ExtClassLoader类装器负责进行装载,ExtClassLoader类装器是AppClassLoader类装载器的父装载器,AppClassLoader主要负责加载CLASSPATH路径下的文件,而在java中采用的又是委托父装载器的机制,所以此目录下存放的jar中的类文件不做任何的设置,类装载器就可以找到正常的加载,是不是很方便啊,呵...

     

       如果你的.jar是给applet小应用程序看的,可以在打成jar包之前,在其manifest.mf加入下面两行。

      Class-Path: FirstApplet.jar

      Class-path: SecondApplet.jar

      Main-Class: MyApplet

     

      注意:Class-path可以设置多项,直接写jar包名既可。Main-Class主要当jar中有多个.class类文件时,java并不知道那个才是主类,所以要指定,如果jar包中只有一个类当然可以不指定。

     

    Java调用类的顺序:java\lib\ext中的类--->Manifest.mf中指定的类-->当前目录中的类-->set CLASSPATH中指定的类。

     

     

     

    七.调用URL网络上的jar包

     

    (1) 生成jar包的URL

       URL u=new URL("jar:"+"FirstAppplet.jar"+!/");

     

    (2) 建立jarURLConnection对象

       JarURLConnection juc=(JarURLConnection)u.openConnection();

     

    (3) 返回jar包中主类的名字

    Attributes attr=juc.getMainAttributes();

    String name=attr.getValue("Mani-Class");

     

    一定要确保你的jar包中的manifest.mf中已正确的设置了Mani-Class属性,再强调一下一定要注意规则。

     

    (4) 根据得到的主类名创建Class对象

       Class c=Class.forName(name);

     

    (5) 根据Class对象调用其main方法:

       Method cm=c.getMethod("main",new Class[]{String.class});

       cm.invoke(null,new Object[]{});

     

      *************如何调用***************

     

    提示:上边用到了Reflection反射机制的相关知识,大家如果多反射机制有兴趣,可查看java.lang.reflect包中的相关内容.

     

     

     

    八.JAR命令使用技巧:

     

    (1) jar创建压ZIP文件

       jar cvfM TestZIP.jar test        加M参数为了不生成META-INF相关内容

       然后将TestZIP.jar改为TestZIP.zip就可以,是不是很简单....

     

      (2) 使用WinRAR解压.jar文件

         上边我们已经说过了,说JAR文件是一种特殊的压缩文件,所以它当然可以用我们常用的一些解压     缩工具来解了,至于怎么解,这就不用我说了吧。

     

      (3) 用WinRAR生成.jar文件

         我们已经说过JAR包与ZIP包主要区别就是JAR包中多一个META-INF的目录,META-INF目录下有一个manifest.mf文件,我们只要建立好相关的目录一压缩就可以了。

    目录的结构如下:

          TestJar

              |--META-INF

                    |--manifest.mf

              |--相关的类文件

     

    注意:还应该在manifest.mf填写内容,不会写?照着一个已有的抄不就行了。


    转载:http://blog.chinaunix.net/uid-692788-id-2681136.html

    展开全文
  • java中jar包的生成与使用

    千次阅读 2018-11-01 18:34:54
    什么是jar包? JAR文件的全称是Java Archive File,意思是Java档案文件。是一种压缩文件,与常见的ZIP压缩文件兼容。两者最大的区别是在JAR文件中默认包含一个名为META-INF/MANIFEST.MF的清单文件,这个文件是生成...
  • 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jarjar包,...
  • 所有jar包的下载地址

    万次阅读 多人点赞 2017-11-20 17:58:40
    作为初学者很多jar包不知道去哪里下载,给大家分享一个地址: 这个网址是maven仓库的国内镜像地址: http://mvnrepository.com 步骤图解: 1. 2. 3.
  • java常用jar包详解

    万次阅读 2018-11-15 20:12:15
    1、dt.jar SUN对于dt.jar的定义:Also includes dt.jar, the DesignTime archive of BeanInfo files that tell interactive development environments (IDE's) how to display the Java components and how to let...
  • 运行java可执行jar

    万次阅读 2019-12-11 19:31:53
    导出与导入:如果要用别的项目的类, 把对方类export出成jar包(多个类的集合),然后复制到自己项目路径下然后添加至构建路径,jar包右键buildpath/addtobuildpath。export导出javadoc文档,index文件用浏览器打开...
  • 解决Unable to access jarfile问题

    万次阅读 2018-10-29 15:14:27
    执行jar包遇到一个小bug: 查了一下解决方案是: jar包路径用绝对路径,这个错误估计是java环境变量配置问题,暂不细究了,记录一下!
  • Windows下使用cmd运行jar文件

    万次阅读 2017-10-10 20:04:30
    Windows下使用cmd运行jar文件
  •  从eclipse中export 的jar file,仅仅是把.class打包了。所以执行这种jar file需要用 java -cp .;ch04.jar com.thnkjava.ch04, 如果你还应用到另外的lib库,你必须在cp里说明,也就是 java -cp .;ch04.jar;lib01....
  • windows上面运行jar文件

    万次阅读 2018-10-15 16:04:23
    1、ctrl+r进入CMD模式  2.切换到jar所在的目录 我的XXX.jar在D:\workspace下面 3.运行jar java -jar XXX.jar
  • 使用maven构建工具可以将工程打包生成普通的jar包、可运行的jar包,也可以将所有依赖一起打包生成jar;一、普通的jar包普通的jar包只包含工程源码编译出的class文件以及资源文件,而不包含任何依赖;同时还包括pom...
  • java中常见jar包的作用

    万次阅读 多人点赞 2014-05-26 15:50:47
    ar包 用途  axis.jar SOAP引擎包  ...jaxrpc.jar Axis运行所需要的组件包 saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.  wsdl4j-1.5.1.
  • 如何打jar包和运行jar

    万次阅读 多人点赞 2012-12-10 15:35:20
    一、怎么打jar包 第一步:选中要打jar包的工程 第二步:鼠标右击,选择Export... 第三步:选择java中的Runnable JAR file(如图) 点击“Next”  第四步:(1)在Launch configuration:选择要...
  • 运行jar包时指定端口

    万次阅读 2017-11-13 14:30:00
    运行jar包时指定端口 java -jar xxx.jar --server.port=8080
  • Linux下解压,压缩JAR包的方法

    万次阅读 2016-05-20 13:13:43
    jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程信息 -f  -M -0 这个是阿拉伯数字,只打包不压缩的意思 解压game.war jar -xvf game.war 解压到当前目录,注意,不会创建一个game文件夹,而是将所有jar包的...
  • 利用jar命令进行jar包的解压与打包

    万次阅读 2019-03-01 09:16:26
    在写Android平台下的打包工具,遇到需要将多个jar合并成一个jar的问题 1.解压命令 jar -xvf xx.jar 2、删除目录下所有的jar文件 del /F *.jar 3、合并所有.class文件至jar jar -cvfM xx.jar . ...
1 2 3 4 5 ... 20
收藏数 1,317,346
精华内容 526,938
关键字:

jar