生成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