今天做一个项目,决定使用MANIFEST.MF 进行打包
主要格式
Main-Class:[此处一个空格]执行类全名
Class-Path:[此处一个空格]jar包路径,相对于打完包后的jar包
示例:
Manifest-Version: 1.0
Main-Class: client.send.SendSmsClient
Class-Path: lib\activation-1.1.jar
假如存在大量的jar包需要调用时,每个jar包分行,第一行的jar前一个空格,每个jar包后直接回车,下面每行jar包前必须有两个以上空格
如下所示:
Class-Path: lib\activation-1.1.jar
lib\antlr-2.7.7.jar
lib\axiom-api-1.2.12.jar
lib\axiom-dom-1.2.12.jar
lib\axiom-impl-1.2.12.jar
lib\axis2-adb-1.6.1.jar
lib\axis2-adb-codegen-1.6.1.jar
lib\axis2-ant-plugin-1.6.1.jar
lib\axis2-clustering-1.6.1.jar
lib\axis2-codegen-1.6.1.jar
lib\axis2-corba-1.6.1.jar
lib\axis2-fastinfoset-1.6.1.jar
lib\axis2-java2wsdl-1.6.1.jar
lib\axis2-jaxbri-1.6.1.jar
lib\axis2-jaxws-1.6.1.jar
lib\axis2-jibx-1.6.1.jar
lib\axis2-json-1.6.1.jar
lib\axis2-kernel-1.6.1.jar