我們經常將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....
〈完〉