关于java通过MANIFEST.MF文件打包

今天做一个项目,决定使用MANIFEST.MF 进行打包

主要格式

Manifest-Version:[此处一个空格]版本
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


你可能感兴趣的:(java,jar)