罐子忽略了我的清单

ovn*_*nia 4 java jar manifest.mf manifest

Jar将忽略我的清单文件,并将其替换为自动生成的清单。

我的清单是:

Manifest-Version: 1.0 
Created-By: Student Name 
Main-Class: ua.sumdu.j2se.studentName.tasks.PrintMonth
Run Code Online (Sandbox Code Playgroud)

(带空行)

命令:

jar -cvf build/tasks.jar MANIFEST.MF build\classes\ua\sumdu\j2se\studentName\tasks\*.class
Run Code Online (Sandbox Code Playgroud)

结果,如果我用winrar打开jar文件,将会有:

build
META-INF
MANIFEST.MF - my manifest
Run Code Online (Sandbox Code Playgroud)

如果我将清单放入META-INF并执行

jar -cvf build/tasks.jar META-INF/MANIFEST.MF build\classes\ua\sumdu\j2se\studentName\tasks\*.class
Run Code Online (Sandbox Code Playgroud)

在我的META-INF文件夹中将有2个清单。

这是怎么回事?

Bre*_*ail 6

使用该M选项可禁用默认值META-INF/MANIFEST.MF,或使用该m选项来明确指定您自己的(文档)。