jar 是压缩文件不能运行(就像ZIP).
要不建和JAVA.EXE立关联来运行

解决方案 »

  1.   

    不,除了java -jar 
    这个jar文件是要和javaw.exe进行关联
      

  2.   

    在Manifest.mf中,加上
    Main Class: sample.class
      

  3.   

    如果你用的是jdk1.4.0以上版本,就可以直接运行.jar(当然前提是要有Main-Class)
    写个文本文件:a.txt
    内容如下:
       Manifest-Version: 1.0
       Main-Class: see
       Created-By: 1.2.2 (Sun Microsystems Inc.)
    然后:
       jar cmf a.txt sample.jar sample.class
    假如你不想另外生成.jar
    也可以如下:
       jar umf a.txt sample.jar得到的sample.jar可以像.exe那样直接运行。