Jar命令打包及运行实战

目录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方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值