window下打jar包

比如我的项目在 F/Myjar

F:Myjar>ll
'll' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

F:Myjar>cd mian
系统找不到指定的路径。

F:Myjar>cd java
系统找不到指定的路径。

F:Myjar>cd src

F:Myjarsrc>cd main

F:Myjarsrcmain>cd scala

F:Myjarsrcmainscala>cd org

F:Myjarsrcmainscalaorg>cd apache

F:Myjarsrcmainscalaorgapache>cd spark

F:Myjarsrcmainscalaorgapachespark>jar cvf Logging.jar Logging.scala
已添加清单
正在添加: Logging.scala(输入 = 6328) (输出 = 2015)(压缩了 68%)

F:Myjarsrcmainscalaorgapachespark>

意思是将Logging.scala打包打入Logging.jar中

二 

-c 创建新的 JAR 文件包

 -t 列出 JAR 文件包的内容列表

 -x 展开 JAR 文件包的指定文件或者所有文件

 -u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)

 [vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数

 -v 生成详细报告并打印到标准输出

 -f 指定 JAR 文件名,通常这个参数是必须的

 -m 指定需要包含的 MANIFEST 清单文件

 -0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快

 -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数

 [jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数

 [manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数

参数参考  不足之处请多指教

原文地址:https://www.cnblogs.com/Mr--zhao/p/11310868.html