精华内容
下载资源
问答
  • jar 命令

    万次阅读 2011-03-26 14:02:00
     -C 在执行 jar 命令期间更改目录。例如:“jar -uf foo.jar -C classes *”将classes目录内的所有文件加到foo.jar中,但不添加类目录本身。  -f 第二个参数指定要处理的jar文件(文件列表中的第一个...

    命令选项:

        -c 在标准输出上创建新归档或空归档。

        -C 在执行 jar 命令期间更改目录。例如:“jar -uf foo.jar -C classes *”将classes目录内的所有文件加到foo.jar中,但不添加类目录本身。

      -f 第二个参数指定要处理的jar文件(文件列表中的第一个元素是要创建或访问的存档文件名字)。在-c(创建)情形中,第二个参数指的是要创建的jar文件的名称(不是在标准输出上)。在-t(表(或-x(抽取)这两种情形中,第二个参数指定要列出或抽取的jar文件。

        -i  应提供的索引信息

      -m 包括指定的现有清单文件中的清单信息(文件列表的第二个元素是外部的清单文件名)。用法举例:“jar cmf myManifestFile myJarFile *.class”

      -M 不创建项目的清单文件。

      -t 在标准输出上列出内容表(存档文件的内容应制成表格)。

      -u 通过添加文件或更改清单来更新现有的 JAR 文件。例如:“jar -uf foo.jar foo.class”将文件 foo.class 添加到现有的JAR文件foo.jar中,而“jar umf manifest foo.jar”则用manifest中的信息更新foo.jar的清单。

      -v 在标准错误输出设备上生成长格式的输出结果(当工具执行时显示的详细信息)。

      -x[file] 从标准输入提取所有文件,或只提取指定的文件。如果省略了file,则提取所有文件;否则只提取指定文件。

     

      -0 只储存,不进行 ZIP 压缩。

     

    示例:

    1:将当前目录下所有CLASS文件打包成新的JAR文件:jar cf file.jar *.class  *.gif(创建一个名为file.jar文件包含当前目录下的所有.class和.gif文件)

    2:显示一个JAR文件中的文件列表:jar tf file.jar

    3:将当前目录下的所有文件增加到一个已经存在的JAR文件中 :jar cvf file.jar *

     

    4: “jar –cvf m n”    :将文件打包成jar压缩包

                                m: 要生成jar包的名字

                                n: 要压缩文件的文件名(可以是多个文件或一个目录)

    生成的jar文件实际上就是一个普通的zip压缩文件

    unzip *.jar         :解包的命令

    5: 如果存在一个可用的清单文件如file.mf,使用时用下面命令:jar cfm file.jar  file.mf  *.class  *.gif

    6:展开一个jar文件:jar  xf  file.jar(展开file.jar的内容,并存放在当前目录下)

    7:更新一个存在的jar文件:将file1.class存放到file.jar文件:

    jar  -uf   file.jar   file1.class

    8:递归目录:将dirx目录下面的文件存放到file.jar中:jar -uf  file.jar  -C dirx  *

    展开全文
  • Jar命令使用

    千次阅读 2021-03-23 00:29:32
    文章目录1 jar命令详解2 命令使用3 Java执行jar命令 1 jar命令详解 命令: jar {ctxu}[vfm0M] [jar文件] [manifest文件] [-C 目录] 文件名 其中{ctxu}是jar命令的子命令,每次jar命令只能包含ctxu中的一个,它们...

    1 jar命令详解

    命令:

    jar {ctxu}[vfm0M] [jar文件] [manifest文件] [-C 目录] 文件名
    
    1. 其中{ctxu}是jar命令的子命令,每次jar命令只能包含ctxu中的一个,它们分别表示:
    • -c 创建新的jar文件包
    • -t 列出jar文件包的内容列表
    • -x 展开jar文件包的指定文件或者所有文件
    • -u 更新已存在的jar文件包(添加文件到jar文件包中)
    1. [vfm0M]中的选项可以任选,也可以不选,它们是jar命令的选项参数,分别表示:
    • -v 生成详细报告并打印到标准输出
    • -f 指定jar文件名,这个参数通常是必须的
    • -m 指定需要包含的MANIFEST清单文件
    • -0 只存储,不压缩,这样产生的jar文件包会比不用该参数产生的体积大,但速度更快
    • -M 不产生所有项的清单(MANIFEST)文件,此参数会忽略-m参数

    2 命令使用

    1. 创建jar包并显示打包过程
    jar -cvf filename.jar files
    

    其中files表示待打成jar包的.class文件,filename.jar表示打包后的jar包的名字

    1. 创建可执行jar包,并显示打包过程
    jar -cvfm filename.jar MANIFEST.MF files
    

    其中files和filename.jar表示的意思同上

    1. 查看jar包文件
    jar -tf filename.jar
    

    其中filename.jar表示生成的jar包

    1. 解压jar包并显示打包过程
    jar -xvf filename.jar
    

    表示对filename.jar这个jar包进行解压

    1. 向jar包中添加文件
    jar -uf filename.jar files
    

    表示将files中的.class文件打成jar包后,与原来的filename.jar包合并,合并后的名字还是filename.jar

    1. 加-C参数
    jar -cvf filename.jar -C TEST/
    

    表示先切换到TEST目录下,再执行jar -cvf命令

    1. files为包的根名称
    jar -cvf filename.jar com
    

    表示将根名称为com的包下面的.class文件都打包,并命名为filename.jar

    3 Java执行jar命令

    执行不带MANIFEST.MF文件的jar包

    java -classpath filename.jar MainClass
    

    classpath表示该jar包的位置,filename.jar表示该jar包的名字,MainClass表示该jar包中待执行的主类。

    结束语:如果本篇博客对您有帮助,请点赞、关注或收藏,您的鼓励是博主进步的动力,感谢支持,共同进步。

    展开全文
  • 使用hadoop jar 命令运行jar包: ./bin/hadoop jar ./myapp/HDFSExample.jar 使用linux命令运行jar包 java -jar /myapp/HDFSExample.jar
    1. 使用hadoop jar 命令运行jar包:
    ./bin/hadoop jar  ./myapp/HDFSExample.jar
    
    1. 使用linux命令运行jar包
    java -jar /myapp/HDFSExample.jar
    
    展开全文
  • 命令 jar tvf FAMS-0.0.1-SNAPSHOT.war | grep prop ...jar 命令参数说明 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案 ...

    命令

    jar tvf FAMS-0.0.1-SNAPSHOT.war | grep prop

    说明

    jar tvf 文件名 | grep 要搜索的内容

     

    jar 命令参数说明

    用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
    选项:
        -c  创建新档案
        -t  列出档案目录
        -x  从档案中提取指定的 (或所有) 文件
        -u  更新现有档案
        -v  在标准输出中生成详细输出
        -f  指定档案文件名
        -m  包含指定清单文件中的清单信息
        -n  创建新档案后执行 Pack200 规范化
        -e  为捆绑到可执行 jar 文件的独立应用程序
            指定应用程序入口点
        -0  仅存储; 不使用任何 ZIP 压缩
        -P  保留文件名中的前导 '/' (绝对路径) 和 ".." (父目录) 组件
        -M  不创建条目的清单文件
        -i  为指定的 jar 文件生成索引信息
        -C  更改为指定的目录并包含以下文件
    如果任何文件为目录, 则对其进行递归处理。
    清单文件名, 档案文件名和入口点名称的指定顺序
    与 'm', 'f' 和 'e' 标记的指定顺序相同。
    
    示例 1: 将两个类文件归档到一个名为 classes.jar 的档案中: 
           jar cvf classes.jar Foo.class Bar.class 
    示例 2: 使用现有的清单文件 'mymanifest' 并
               将 foo/ 目录中的所有文件归档到 'classes.jar' 中: 
           jar cvfm classes.jar mymanifest -C foo/ .
    

    Mac 下命令调用示例

     

    展开全文
  • 使用jar命令查看搜索jar包中的文件

    千次阅读 2019-07-16 10:11:18
    操作命令: 查找jar包中pom文件:jar ftv ks-web-1.0.3.jar |grep pom.xml ...jar 命令参数说明 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项:...
  • linux上执行jar命令

    千次阅读 2019-06-12 16:32:09
    1、查看jar命令; ps aux|grep xx.jar 2、关闭jar命令; kill -9 xxx 3、后台运行jar命令; (1)cd命令打开文件所在文件夹位置; (2)nohup java -jar xx.jar & ...
  • 使用jar命令替换jar中的class

    千次阅读 2019-06-19 16:35:53
    1、新创建一个包名类名一致的.java *[确保jar中有对应的class] 2、准备好要替换的jar 命令如下: jar uvf ~/Documents/baidu-license-10.1.2.jar com/baidu/license/LicenseVerifier.class 解析命令jar: 包是...
  • jar命令更新jar包内的文件

    千次阅读 2019-03-07 09:52:08
    jar命令操作jar包里的内容已test-sdk-0.0.0.1-SNAPSHOT.jar为例 jar命令 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案 -t 列出档案目录 -x 从...
  • linux终端jar命令无法使用

    千次阅读 2018-08-08 09:11:45
    jar命令是和tar命令相对的,是Linux终端进行压缩和解压的命令。 在Linux终端中输入:jar cvmf ...时出现无法识别jar命令的bash提示。 解决方法: 1.确定安装了JDK 2.查询jar文件目录(sudo find / -name jar) ...
  • 在cmd下执行 java -jar XXX.jar 命令时提示“没有主清单属性” 解决方法有两个 法一 打开jar包,打开里面的一个名为MANIFEST.MF的文件,在后面添上一行Main-Class: wordcount, 其中wordcount是自己的main class...
  • 使用jar命令替换jar包中指定文件

    千次阅读 2019-06-16 17:46:12
    一、jar命令用法 -c 创建新的归档文件  -t 列出归档目录和文件  -x 解压缩已归档的指定(或所有)文件  -u 更新现有的归档文件  -v 在标准输出中生成详细输出 / 提供更详细输出信息  -f 指定归档文件名...
  • java jar命令打包、-jar方式启动应用

    千次阅读 2018-04-04 15:37:05
    安装JDK并配置好环境变量后...具体jar命令参数如下: jar -? 非法选项: ? 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案 -t 列出档案目录 ...
  • linux 命令 jar 命令 快速查找目录find

    千次阅读 2017-11-07 14:39:06
    jar tvf xx.jar命令:如 jar tvf target/zsqSpringBoot-0.0.1-SNAPSHOT.jar来查看其中的内容
  • jar命令成功完成 java -jar 命令却提示“没有主清单属性”!我搞不懂,不知多久之前我用过jar 并运行成功,偏偏现在不行,弄了大半天了,我快要想死掉了。越来越觉得,java开发不方便,使用起来也不方便。是双输的!...
  • 进入 /usr/bin 目录 ...然后创建jar命令的软连接 sudo ln -s -f /home/jdk1.8/jdk1.8.0_211/bin/jar jar /home/jdk1.8/jdk1.8.0_211/bin/jar,是jdk的安装目录,后面的jar是别名。 验证是否成功,输入jar回车
  • Java jar命令 常见用法

    千次阅读 2019-10-09 06:59:00
    一、jar命令作用:  进行打包 -- 把多个文件打包成一个压缩包 -- 这个压缩包和Winzip的压缩格式是一样的.  区别在于jar压缩的文件默认多一个META-INF的文件夹,该文件夹下包含一个Manifest.mf(清单文件)的文件 ...
  • 用java –jar 命令运行Jar

    万次阅读 2016-11-16 17:29:36
    学会如何写一段转换jar包的程序,将你的jar包转换成你能使用java -jar 命令运行jar包或象在windows系统上那样通过双击来运行jar包。 [@more@] 你可以很容易地将一个应用的所有的类和资源打包到一个jar文件中去。...
  • linux jar命令不好用

    千次阅读 2017-06-12 12:53:37
    jar命令是JDK的,如果没装JDK的话,jar命令是不好使的。 装了,可以按照下面的command行来进行查找。 find -name xxx.jar 即可 所以,jar命令好不好使,先看看自己的jdk有没有安装。
  • jar命令的用法详解

    千次阅读 2018-07-23 00:14:12
    本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下: JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\...
  • linux jar 命令的简单使用

    千次阅读 2019-06-12 18:54:16
    我们都知道服务器基本上都是linux系统的,linux系统是开源的,他的安全性,性能和对硬件设备的要求...linux jar命令的简单使用 由于个人对于linux命令的了解有限,如有什么不对之处请谅解,这里我们简单的介绍一下li...
  • linux下的jar命令

    千次阅读 2019-08-21 09:14:26
    制作可执行的JAR文件包及jar命令详解 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 ...
  • JAR命令&JAR包详解(MANIFEST.MF)

    万次阅读 2015-02-11 15:24:46
    JAR命令&JAR包详解 JAR包是Java中所特有一种压缩文档,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。 JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,...
  • 利用jar命令打包和解压

    千次阅读 2019-07-24 11:41:49
    jar cvfm0 onenetlock.jar META-INF/MANIFEST.MF BOOT-INF/ META-INF/ org/ 生成jar文件,-m是指定META-INF/MANIFEST.MF文件,-0是指不压缩文件,如果压缩了无法使用jar -jar命令启动 jar xvf test.jar 解压jar文件...
  • jar命令简介

    千次阅读 2017-04-26 19:25:01
    命令 创建jar文件 jar cf jar-file input-file(s) 查看jar文件 jar tf jar-file 抽取jar文件的内容 jar xf jar-file 从jar文件中抽取特定的内容 jar xf jar-file archived-file(s) 运行打包
  • 把java文件打包成.jar (jar命令详解)

    千次阅读 2019-03-07 15:51:19
    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:  用法:jar {ctxu}[vfm0Mi...
  • jar命令及jar包详解

    千次阅读 2011-11-17 18:00:21
    jar包是java中所特有的一种压缩文档...1、jar命令参数  命令格式:jar {c t x u f} [v m e O M i] [-C 目录] 文件名......  大括号中的c\t\x\u四个参数必须选其一。中括号中的是可选参数,文件名是必须
  • java打jar包的方式,jar命令,maven

    千次阅读 2019-06-24 22:47:00
    初学java编程,不知道怎么打包,或者说不知道打包的原理,本文来一探究竟 ...3. 通过jar命令打包 4. 把依赖打入jar包中 5. springboot项目打jar包 因为大部分时候是通过maven进行管理的,所以主要...
  • jar命令的使用

    千次阅读 2011-01-19 10:02:00
    1.jar 命令的用法如下: <br />  jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... <br />  其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 381,977
精华内容 152,790
关键字:

jar命令