2、具体的打包流程:2.1、首先配置 MANIFEST.MF
首先需要配置 MANIFEST.MF , 因为这会在打包时使用的;
首先新建一个文件夹,文件夹取名为 META-INF , 在文件夹META-INF中创建文件,取名为 MANIFEST.MF ,然后需要配置下 MANIFEST.MF 文件的内容; 内容如下:
Manifest-Version: 1.0 Class-Path: lib/log4j-core-2.0-rc1.jar lib/bcprov-jdk15on-1.54.jar Main-Class: com.lyl.Test.PackageTest
注意上面 MANI本文来源gao@!dai!ma.com搞$$代^@码5网@FEST.MF 配置文件中的内容在填写时,需要注意几点:
1、Class-Path 在 冒号后面需要有 一个空格 ;然后后面跟随的每个依赖包之间也必须有 一个空格 ,并且最后一个依赖后面也必须要存在 一个空格 ;
2、Main-Class这一行后面需要跟 两个空行 ;
最后简单说下,MANIFEST.MF 在打包时起到什么作用呢:
Main-Class 指定程序的运行入口,这样可以直接用java -jar xxx.jar来运行程序。
Class-Path 指定依赖jar包的路径,class loader类加载器会依据这个路径来搜索依赖的class。
2.2、具体配置过程
下面将进行打包前的一些配置,需要将这些配置好后,才能进行打包的;
(1)、
(2)、
(3)、
(4)、
(5)、
(6)、
(7)、