jar命令

常用的选项:

需要特别说明的是:
1,如果指定了目录,那么会递归的处理
2,清单文件名、归档文件名(也就是jar包的名称)、入口点名称应该和m、f、e标记按照相同的次序指定

MANIFEST.MF

一个例子:

Manifest-Version: 1.0
Main-Class: test.Main
Class-Path: ./ ./lib/commons-collections-3.2.jar ./lib/commons-dbcp-1.2.2.jar
  ./lib/commons-lang-2.3.jar ./lib/commons-logging-1.1.jar

MF文件格式的一些注意事项:

关于Class-Path头:

在Class-Path的值包含多行时: