zhangwenzhuo 发表于 2013-1-27 05:31:30

jar打包命令

Jar命令打包及运行实战


--------------------------------------------------------------------------------

目录C:/src/boom下存放源文件。

1。编写MANIFEST.MF文件,放在c:/src/boom目录下。

Manifest-Version: 1.0Main-Class: boom.FrameBomber

2。编写build.bat 放在c:/src

path=%java_home%/bin;%path%if not exist classes mkdir classesjavac -d classes boom/*.javacd classesjar cvfm ../boom.jar ../boom/MANIFEST.MF boom/*.class

3。编写run.bat放在c:/src

path=%java_home%/bin;%path%java -jar boom.jar

?

说明:

Main-Class: boom.FrameBomber指明main方法所在的类:boom.FrameBomber,boom是package的名字。

javac -d classes boom/*.java-d classes 指明编译好的类文件所放的路径。boom/*.java 指明源java文件路径。

jar cvfm ../boom.jar ../boom/MANIFEST.MF boom/*.classc? 创建新的存档v? 生成详细输出到标准输出上f? 指定存档文件名,即:boom.jarm? 包含来自标明文件的标明信息,即:MANIFEST.MF即:将c:/src/classes/boom目录下的class类文件,以及c:/src/boom/目录下的标明文件MANIFEST.MF打包。并且存放在c:/src目录下,文件名是boom.jar

java -jar boom.jar-jar 表示执行jar包,根据标明文件MANIFEST.MF执行main方法。
页: [1]
查看完整版本: jar打包命令