生成jar的详细方法

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:13:20
哪位高手能提供下生成jar包的详细方法,带有例子的,网上的实在看不懂,谢谢了。

-c 压缩

-v 输出压缩或解压过程中的信息

-f 指定文件,压缩或解压时都要指定

-m 清单文件,这个文件很重要,比如你要生成一个可执行的JAR文件,在这个文件中指定程序入口类就行了。 

压缩:

jar -cfm  test.jar manifest.mf *.class

上面的语句指,在当前目录下生成 test.jar 文件,清单文件是,manifest.mf,要包含的类是所有.class文件。 

这里有一点要注意,就是参数顺序与生成文件和清单文件是对应的,比如:

-cvfm 时,要先指明生成文件,紧跟着指明清单文件,

-cvmf 时,要先指明清单文件,紧跟着指明生成文件,

jar -cvfm 生成.jar 清单.mf  你的所有.class

jar -cvmf 清单.txt 生成.jar 你的所有.class

还有一个参数要注意 就是 -C

-C 参数是指定.class文件的目录。

比如你的.class文件在 D:\myjava\bin 目录下,

你的清单文件在 E:\mymf.txt 

现在要求生成 F:\myjava.jar文件,操作如下:

jar -cvmf E:\mymf.txt F:\myjava.jar -C d:\myjava\bin .

别忘了最后的一个"."。 

下面是清单文件最重要的一些条目,每个条目都以冒号+空格与内容分开,千万别忘了空格哦,注意大小写,而且每条清单完成后都要回车结束。

Main-Class: xxx

这个指明了程序入口的类全名,包含包名但不能以.cl