Java打包题目之一:打包呈现java.io.IOException: invalid header

    添加时间:2013-8-12 点击量:

    媒介


       java的打包对象jar有时辰会出一些莫名其妙的题目,比如不合法的头部字段等等。这些题目之前也没重视,因为一向是用eclipse打包。后来在公司的时辰,请求同一编写shell脚底本进行打包。 此中碰到不少题目。这里记录一下,防止今后忘怀。


       本系列文章均系笔者所写,不免有一些错误或者忽略,若是小伙伴们有好的建议或者更好的算法,请不吝赐教。


    正文


    【题目】



    D:\aaa\DMDemo>jar -cvfm demo.jar MANIFEST.MF com
    
    java.io.IOException: invalid header field
    at java.util.jar.Attributes.read(Attributes.java:393)
    at java.util.jar.Manifest.read(Manifest.java:182)
    at java.util.jar.Manifest.
    <init>(Manifest.java:52)
    at sun.tools.jar.Main.run(Main.java:132)
    at sun.tools.jar.Main.main(Main.java:1022)


    【错误会析】



    Manifest-Version: 1.0
    
    Class-Path:
    Created-By: 1.6.0_06 (Sun Microsystems Inc.)
    Main-Class: com.demo.HelloWord


       每个标签冒号后都跟上一个空格


       最后一行须要有一个回车键,不然后面那一行是不克不及打包进去的


    作者


       出处:http://www.cnblogs.com/gina


       本文版权归作者所有,迎接转载,但未经作者赞成必须保存此段声明,且在文章页面明显地位给出原文连接,不然保存究查法令义务的权力。

    原来,再大的房子,再大的床,没有相爱的人陪伴,都只是冰冷的物质。而如果身边有爱人陪伴,即使房子小,床小,也觉得无关紧要,因为这些物质上面有了爱的温度,成了家的元素。—— 何珞《婚房》#书摘#
    分享到: