Java Jar命令未将请求的清单文件添加到存档

Java Jar命令未将请求的清单文件添加到存档,java,jar,manifest,Java,Jar,Manifest,我正在运行以下命令-生成的MANIFEST.MF不包含以下引用的命令: jar -cvf instrument.jar -m instrument/META-INF/MANIFEST.MF -C instrument . 以下是计划的MANIFEST.MF: 18:23:20/shared $ll instrument/META-INF/MANIFEST.MF -rw-r--r-- 1 steve staff 33 Mar 31 17:57 instrument/META-INF/MAN

我正在运行以下命令-生成的MANIFEST.MF不包含以下引用的命令:

jar -cvf instrument.jar -m instrument/META-INF/MANIFEST.MF -C instrument .
以下是计划的MANIFEST.MF:

18:23:20/shared $ll instrument/META-INF/MANIFEST.MF
-rw-r--r--  1 steve  staff  33 Mar 31 17:57 instrument/META-INF/MANIFEST.MF
下面是生成的jar文件(注意MANIFEST.MF的日期/大小不正确)

以下是预期舱单的内容:

18:36:39/shared $cat instrument/META-INF/MANIFEST.MF
Premain-Class: ObjectSizeFetcher
以下是jar文件中的实际内容:

8:35:38/x2 $cat META-INF/MANIFEST.MF
Manifest-Version: 1.0
Created-By: 1.7.0_25 (Oracle Corporation)

您必须首先列出所有选项,除了-C,然后是参数(是的,我知道,原始:),并提供要包含的文件列表

jar -cvfm instrument.jar instrument/META-INF/MANIFEST.MF -C instrument .
你应该做你想做的

jar -cvfm instrument.jar instrument/META-INF/MANIFEST.MF -C instrument .