zoukankan      html  css  js  c++  java
  • Java打包问题之一:打包出现java.io.IOException: invalid header field

    前言

       java的打包工具jar有时候会出一些莫名其妙的问题,比如不合法的头部字段等等。这些问题之前也没注意,因为一直是用eclipse打包。后来在公司的时候,要求统一编写shell脚本来进行打包。 其中遇到不少问题。这里记录一下,防止以后忘记。

       本系列文章均系笔者所写,难免有一些错误或者纰漏,如果小伙伴们有好的建议或者更好的算法,请不吝赐教。

    正文

    【问题】

    D:aaaDMDemo>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

       本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    js代码的执行顺序及运算
    javascript讲解
    浏览器的差距
    标准流
    下拉列表
    单位
    滚动标签
    接着说一些有关排版的一些东西
    关于处理浏览器的兼容问题
    关于排版的技巧
  • 原文地址:https://www.cnblogs.com/gina/p/3251704.html
Copyright © 2011-2022 走看看