在dos环境下:
如何将若干个.class文件弄成一个.jar文件,
又如何将jar文件弄成.bat文件
如果不dos环境下,用工具的话,要用什么工具,用工具又该如何做
谢谢.

解决方案 »

  1.   

    1.把.class文件压缩成.rar文件,然后这个压缩包的扩展名改为.jar即可!
    2.把 jar文件改为bat 有什么用?  .bat是批处理文件,就是可以把一堆CMD命令放到里面,双击该文件后会依次执行文件中的CMD!
      

  2.   

    在eclipse里面就能把它自动打包的.右键点打包的文件夹->Export->java->JAR file.然后选路径就可以了.如果是Myeclipse还可以打EAR,WAR包,把java换other就可以了.
      

  3.   

    估计lz是想做成bat文件之后双击bat程序开始运行吧,呵呵
    你得自己在bat里面写命令行一般就是设置环境变量--设置java_home,设置类路径,然后运行java -cp yourmainclass就可以了
      

  4.   

    建立一个文件,内容如下:Manifest-Version: 1.0        
    Main-Class: org.acerge.engine.iChat  
    Created-By: 1.5.0_08 (Sun Microsystem Inc.)保存为MANIFEST.MF然后输入命令:
    jar cfm *.jar MANIFEST.MF *.class*.JAR是你想为JAR包命的名,*.class是JAR中需要包含的class文件名,如果当前目录下的所有class文件都要包含就用*.class代替一楼的说法有问题,jar包的压缩格式是ZIP,并且还要选用 Deflate作为压缩算法,另外的如store算法(这个其实只是打包不压缩)、BZIP等算法没试验过,不能保证
      

  5.   

    Manifest-Version:   版本,任意              
    Main-Class:         主CLASS文件,也就是MAIN方法所在CLASS文件的路径,必须
    Created-By:         编译器,任意如果你只是想打个普通JAR包(不可直接执行),就可以不需要这个清单文件
    那么就可以用一下命令(把A和B一起打包):
    jar   cvf   *.jar    A.class B.class注意的就是打包参数的选择(如cvf等等),具体你可以直接输入jar命令查看