jar cvfm Hello.jar manifest.mf -C Hello/ .

解决方案 »

  1.   

    你的Main Class文件是啥?是package Hello下面的Hello.class文件吗?确认一下。
    如果是的话,那么使用Winrar等工具检查一下生成的jar文件,看是否已经打包进去了。
    看你的命令行参数,应该没错的。
      

  2.   

    package Hello下面的Hello.class包含进了jar文件的
      

  3.   

    注意jar包中的结构,
    Hello.jar -> Hello.class
    还是
    Hello.jar -> Hello/Hello.class
    因为你manifest里写的是
    Main-Class: Hello.Hello
    所以你jar包中必须包含这种目录结构,就是后一种才正确
      

  4.   

    就是Hello.jar -> Hello/Hello.class这样的结构
       麻烦各位大虾了,请继续帮小虾想想,小虾不甚感激
      

  5.   

    还要有
    Hello.jar -> META-INF/MANIFEST.MF
      

  6.   

    你的Hello.class能运行么?就是有没有写main函数?
    public static void main(String args[]){}
    确定没有写错么?
      

  7.   

    我在Jcreator 和dos下都可以运行