人工打jar包

 

人工打jar包人工打jar包

(一)将可执行程序打成一个jar包

其中Yoyo为入口程序,因此将当前目录下workhard和Book.class、testEx.class、Yoyo.class打成一个jar包的命令如下:

jar cvfe test.jar Yoyo *

运行结果如图:

人工打jar包

(二)将可执行程序打成多个jar包

其中Yoyo为入口程序,因此将workhard打成一个jar包,将Book.class、testEx.class、Yoyo.class打成另一个jar包。

1.使用下面的命令将workhard打包成一个workhard.jar包

jar cvf workhard.jar workhard

2.使用下面的命令将Book.class、testEx.class、Yoyo.class打成一个sdf.jar。

jar cvf sdf.jar Yoyo Book.class testEx.class Yoyo.class

3.使用winrar打开sdf.jar包,将MEETA-INF/MANIFEST.MF 打开并增加”Class-Path: ./wrokhard.jar”的字段。

4. 可以使用java -jar sdf.jar运行程序

人工打jar包