这个问题我昨天也碰到了,现在解决了。
你用rar打开你搞好的jar文件,看看在jar文件中你的可执行程序类在什么目录下,然后加上就是。
例如,发现你的类在test目录中,则写成jar cvfm ht.jar manifest.mf 
-C test/ handtalker.class

解决方案 »

  1.   

    注意package的关系,建立相应的目录结构
      

  2.   

    在制作.jar文件时很容易出现问题,我发现以下两点:
    1.在制作双击便可执行的.jar文件时,在程序清单里理论上只加入一句:
      Main-Class: MyApp
      即可,但实际中这样往往不成功,如果在上面的句子写完后按一下ENTER键
      则可成功。
    2.在编写JAVABEAN时也是如此,在下面的句子:
      Name: MyBean.class
      Java-Bean: True
      写完后最好也加个回车符,否则编程工具很可能说找不到任何BEAN。  以上到底是何原因,我实在搞不清楚,如有观众知道的,敬请跟贴!让大家
      共享。注意:只有基于图形界面的程序才可以制作出双击便可执行的.jar文件,并且
          执行时不再有MS-DOS框。如果一个纯控制台的JAVA应用程序制作了一个
          这样的.jar文件,双击后仍然可以执行,但你却什么也看不见!我想这是
          任何人都不想要的结果吧!