what is java.io.IOException: invalid header field?

后端 未结 5 762
隐瞒了意图╮
隐瞒了意图╮ 2021-01-18 04:14

When i try to run the following command :

jar cvfm myjar.jar manifest.txt *.class

I get the following exceptions :

java.io.         


        
5条回答
  •  执念已碎
    2021-01-18 04:33

    I solved a similar problem. It's always the first manifest header makes JAR throw an "invalid header" IOException. So I guess it's the BOM of a utf-8 file makes Jar can't understand. Although I think I have read somewhere that saying a manifest file should utf-8 encoded, I saved my mf file to ANSI with Notepad of Windows, and JAR just stopped complaining about the header name.

提交回复
热议问题