雁过请留痕...
代码改变世界

jar包制作

2016-09-07 16:12  xiashengwang  阅读(654)  评论(0编辑  收藏  举报

1,利用jdk自带的工具制作

1) 首先要确保所有的java文件都被编译成了.class文件,可以用javac批量编译多个文件

javac c:\java\src\wz\learning\*.java

2) 命令行制作jar包

jar -cvf HelloWorld.jar wz

注意:当前目录是c:\java\src,后面这个wz代表要把wz下所有的文件打包到HelloWorld这个jar包文件中。

3)jar包如果是可执行的,需要修改一个MANIFEST.MF文件,加上Main-Class(程序的入口类的全名),直接用压缩软件打开jar包,然后用记事本就可以修改.

Manifest-Version: 1.0
Created-By: 1.8.0_101 (Oracle Corporation)
Main-Class: wz.learning.Example15

4) 可以在制作jar包时,指定一个manifest.mf 文件,文件名可以随便取,打包后统一变成了META-INF\MANIFEST.MF文件名了。

jar -cvfm HelloWorld.jar mymanifest.mf wz
5)向jar包中添加一个文件
jar -uf HelloWord.jar newFile.class

6)解压jar包

jar -xvf HelloWorld.jar

7) 查看jar包结构,当然也可以用解压软件直接打开查看

jar -tvf HelloWorld.jar

2,利用eclipse制作,比较方便

在需要打包的工程上右键->Export->Java->JAR file->JAR file(输入jar包路径:c:\xxx.jar)->next->finish