ITPub博客

首页 > 大数据 > Hadoop > java培训:jar的使用方法

java培训:jar的使用方法

Hadoop 作者:Brandonle 时间:2013-12-31 14:53:00 0 删除 编辑

对于很多学习java的朋友来讲,了解jar的使用方法是非常重要的,下面我们来介绍一下

       
基本用法  
jar <可选项> <清单文件> <存档文件> <目录或文件名列表>可选项由选项名和选项值两部分构成,中间用空格符隔开,选项与选项之间用空格符隔开    
-c 创建新的存档文件    
-v 输出创建存档文件整个过程的相关信息    
-f 指定存档文件名,指定-f选项后应在jar命令的<存档文件>位置给出要创建的存档文件名“文件名.jar”    
-m
包含来自清单(manifest)文件的信息,清单文件是在<清单文件>位置指定的文件路径,如果要创建可执行的存档文件则应在清单文江中包含Main-Class信息目录或文件名列表     
文件名一般指编译后创建的字节码文件名,也可以是在程序使用的资源文件名,如图片文件名。如果指定了目录,则jar命令将把指定的目录及其子目录中所有的文件都放入新建的JAR存档文件中,如果有多个文件或目录,中间用空格符隔开清单文件        
清单(manifest)文件是一个文本文件,jar命令在创建JAR存档文件时,如果指定了-m选项,则可从清单文件中提取一些关于存档文件的附加信息,如指定存档文件中的主类(拥有main方法的类)清单文件是一个ASCII文本文件,文件名可以任意指定清单文件必须一个空行作为结尾创建可执行的JAR存档文件,必须在清单文件中指定Main-Class属性

假设Fibonacci类的字节码文件和包含了Main-Class属性的清单文件fibo_manifest都在当前目录下,则可以使用下面的命令创建可执行的JAR存档文件    
jar cvfm fibo.jar fibo_manifest Fibonacci.class       
(这里最好加上清单文件的后缀名,一般为txt)可以使用java命令直接运行fibo.jar存档文件       
java jar fibo.jar

如果有多个class文件可以使用jar
cvfm fibo.jar fibo_manifest *.class

如果还有文件夹里的内容需要加在一起,空一格写上文件名就OK了jar
cvfm fibo.jar fibo_manifest Fibonacci.class  file(文件夹名)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22016395/viewspace-1111218/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-07-01

最新文章