我们经常将Java程序制作成Jar文件发布,以供使用,在这里介绍一下自己的使用心得。
1,常用制作命令:
Jar cfm filename.jar mymanifest.mf classfile(or diretory)
2,命令参数说明:
1),Jar: jar命令,一般在JDK的Bin下
2),cfm: 使用manifest文件新建 jar文件
3),filename.jar: 要生成的Jar文件
4),mymanifest.mf: 自定义的manifest文件
5),classfile(or diretory):
(1)class文件列举(文件间用逗号区分)
(2)包含class文件的文件夹(可以是多层文件夹)
3,例子
有如下目录结构的工程,要求将classes下的class生成Jar文件,其中主类是a.class
└─proj
└─classes
└─s1
└─s2
a.class
b.class
└─classes
└─s1
└─s2
a.class
b.class
1),在classes下生成mymanifest.mf
新建一个文本文件,加入如下内容,文件名变为mymanifest.mf
Main-Class: s1.s2.a (:和s1之间要有空格)
2),在classes下运行如下命令
Jar cfm test.jar mymanifest.mf s1
在classes下会生成我们想要得jar文件test.jar....
〈完〉
转载于:https://blog.51cto.com/oneprog/282964