IOException:'标题字段无效; 使用清单创建.jar文件时

gri*_*3.0 10 java command-line

当我在命令提示符下键入jar cvfm file_name.jar manifest.txt*.class时出现此错误:

java.io.IOException: invalid header field
    at java.util.jar.Attributes.read(Attributes.java:410)
    at java.util.jar.Manifest.read(Manifest.java:199)
    at java.util.jar.Manifest.<init>(Manifest.java:69)
    at sun.tools.jar.Main.run(Main.java:172)
    at sun.tools.jar.Main.main(Main.java:1177)
Run Code Online (Sandbox Code Playgroud)

我以前从来没有弄过这个错误,我找不到任何东西,这是什么意思?

小智 12

注意参数的顺序:

1) jar cvmf manifest.txt some.jar package/*class
2) jar cvfm some.jar manifest.txt package/*class
Run Code Online (Sandbox Code Playgroud)


小智 7

检查MANIFEST文件中的标头变量的名称.MANIFEST文件不正确.

本教程将帮助识别MANIFEST文件格式和相关内容,http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html