Jar命令打包及运行实战

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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

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

Manifest-Version: 1.0

Main-Class: boom.FrameBomber

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

path=%java_home%\bin;%path%

if not exist classes mkdir classes

javac -d classes boom/*.java

cd classes

jar 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/*.class

c? 创建新的存档

v? 生成详细输出到标准输出上

f? 指定存档文件名,即:boom.jar

m? 包含来自标明文件的标明信息,即: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方法。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航