关于java打包成jar时出现invalid header field错误的解决方法

java.io.IOException:invalid header field
at java.util.jar.Attributes.read<Attributes.java:359>
ar...
...
异常位置省略。

当时我的manifest.mf文件内容为:

Manifest-Version: 1.0
Main-Class:My1
Created-By: 1.6.0_10-rc2 (Sun Microsystems Inc.)

出现这个错误后,我反复看了命令格式和manifest的内容,并没有错误。

后来仔细看了下正确的mf格式,发现Main-Class:My1冒号后面要加一个空格

正确格式如下:

Manifest-Version: 1.0
Main-Class: My1
Created-By: 1.6.0_10-rc2 (Sun Microsystems Inc.)

你可能感兴趣的:(关于java打包成jar时出现invalid header field错误的解决方法)