将class文件放在一个目录下,然后在该目录下建一个meta-inf目录,在该目录下新建Manifest.mf文件。内容如下:
Manifest-Version: 1.0
Main-Class: yourclassname
Created-By: 1.3.0 (Sun Microsystems Inc.)
然后将class文件所在目录打包为zip文件,将zip文件改为jar文件就可以了注:manifest-文件里定义双击jar运行的主类(含有main函数

解决方案 »

  1.   

    呃,樓主問的是linux下的執行情況,不是windows下的
    linux我沒用過,不過最近想裝個用用
    Jbuilder可以生成各個平台的可執行文件,但不一定是雙擊執行,雙擊執行只是在操作系統里把文件和某一個應用程序關聯起來而已
      

  2.   

    我说地是llinux下的啊!我的.jar在windows下没有问题.暴里面的内容是没有问题的.但在llinux下不行.
      

  3.   

    Linux下好像不能双击执行。
    在Manifest.mf中加了Main-Class后,你可以这样执行这个jar
    java -jar myjar.jar
      

  4.   

    to:楼主
    我第一次的回复是对 puppet(小虎) 说的