源代码就不用看了 就是 很简单的 hello程序!用来测试jar命令的。把MANIFEST.MF文件添加Main-Class后运行jar cvfm class.jar MANIFEST.MF Hello.class一直都出现java.io.IOException: invalid manifest format
        at java.util.jar.Manifest.read(Manifest.java:208)
        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.MF文件内容如下:
Manifest-Version: 1.0
Created-By: 1.6.0_06 (Sun Microsystems Inc.)
Main-Class: Hello
高手们帮我看看!是怎么一回事?源文件和MANIFEST.MF文件在同一文件夹中。

解决方案 »

  1.   

    MANIFEST.MF文件应该放在META-INF文件夹下
    打包也没必要使用这个命令,可以用winRAR或其他压缩工具打包成zip格式,然后改后缀名为:jar就可以了!
    当然直接打包也可以!
      

  2.   

    Manifest-Version: 1.0
    Created-By: 1.6.0_06 (Sun Microsystems Inc.)
    Main-Class: Hello   Hello后面要有个回车.
      

  3.   

    感觉挺麻烦的,直接用eclipse打包,方便快捷