请教高手 在dos环境下:如何将若干个.class文件弄成一个.jar文件,又如何将jar文件弄成.bat文件如果不dos环境下,用工具的话,要用什么工具,用工具又该如何做谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.把.class文件压缩成.rar文件,然后这个压缩包的扩展名改为.jar即可!2.把 jar文件改为bat 有什么用? .bat是批处理文件,就是可以把一堆CMD命令放到里面,双击该文件后会依次执行文件中的CMD! 在eclipse里面就能把它自动打包的.右键点打包的文件夹->Export->java->JAR file.然后选路径就可以了.如果是Myeclipse还可以打EAR,WAR包,把java换other就可以了. 估计lz是想做成bat文件之后双击bat程序开始运行吧,呵呵你得自己在bat里面写命令行一般就是设置环境变量--设置java_home,设置类路径,然后运行java -cp yourmainclass就可以了 建立一个文件,内容如下: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等算法没试验过,不能保证 Manifest-Version: 版本,任意 Main-Class: 主CLASS文件,也就是MAIN方法所在CLASS文件的路径,必须Created-By: 编译器,任意如果你只是想打个普通JAR包(不可直接执行),就可以不需要这个清单文件那么就可以用一下命令(把A和B一起打包):jar cvf *.jar A.class B.class注意的就是打包参数的选择(如cvf等等),具体你可以直接输入jar命令查看 急急急 高分悬赏!!!安全登出问题,logout!!! 怎样判断数字字符串中是否包含字母? 八个字节的数组转换成时间类型? JavaBean必须用包么? 用什么方法可以把double类型变量的d=4.93939399转换成4.93 后边时两位小数 谢谢 如何构造这棵树呢 关于javamail中接收邮件的简单问题,望高人指点 数字转字符串问题(在线等待) 大家帮帮忙,很TextArea很变态的问题! java高手请进 如何在窗体中嵌入网页? JSP考试试题有几题不会做谁帮我谢谢
2.把 jar文件改为bat 有什么用? .bat是批处理文件,就是可以把一堆CMD命令放到里面,双击该文件后会依次执行文件中的CMD!
你得自己在bat里面写命令行一般就是设置环境变量--设置java_home,设置类路径,然后运行java -cp yourmainclass就可以了
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等算法没试验过,不能保证
Main-Class: 主CLASS文件,也就是MAIN方法所在CLASS文件的路径,必须
Created-By: 编译器,任意如果你只是想打个普通JAR包(不可直接执行),就可以不需要这个清单文件
那么就可以用一下命令(把A和B一起打包):
jar cvf *.jar A.class B.class注意的就是打包参数的选择(如cvf等等),具体你可以直接输入jar命令查看