Jar 忽略我的 list 文件并将其替换为自动生成的 list 。
我的 list 是:
Manifest-Version: 1.0
Created-By: Student Name
Main-Class: ua.sumdu.j2se.studentName.tasks.PrintMonth
(空行)
指令:
jar -cvf build/tasks.jar MANIFEST.MF build\classes\ua\sumdu\j2se\studentName\tasks\*.class
因此,如果我用 winrar 打开 jar 文件,将会有:
build
META-INF
MANIFEST.MF - my manifest
如果我将 list 放入 META-INF 并执行
jar -cvf build/tasks.jar META-INF/MANIFEST.MF build\classes\ua\sumdu\j2se\studentName\tasks\*.class
在我的 META-INF 文件夹中将有 2 个 list 。
这是怎么回事?
最佳答案
使用 M
选项禁用默认的 META-INF/MANIFEST.MF
,或使用 m
选项明确指定您自己的(documentation)。
关于java - jar 忽略了我的 list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20156714/