用winrar打开,双击manifest.mf(可能会出现打开方式对话框),修改后会提示你是否加到压缩包中

解决方案 »

  1.   

    不要把jar包解开
    用java -jar xxx.jar xxx
    即可运行,不过xxx必须是主类(也就是他必须含有主方法),同时必须在manifest.mf文件中指定Main-Class属性例如,Main-Class: com.zsl.jcal.Calculator其中Calculator是Main Class。
      

  2.   

    就是说manifest.mf中必须指定主类才行,否则是不能运行的,是吧
      

  3.   

    是的,将要打包的文件夹和manifest.mf放在一个目录,然后有命令
    jar -cvmf xxx.mf destfilename.jar sourcedir(源文件夹名)把你的程序打成jar包即,可用
    java -jar destfilename.jar xxx(主类)来执行你的应用程序!