白话Java应用打包

1)打包
C:\dollapp\classes> jar -cvf C:\dollap\deploy\dollapp.jar *.*

一个叫jar的人,用-cvf这么一个袋子把在 C:\dollapp\classes仓库下所有的东西都给打包了,似乎准备邮寄~~~但暂时存放在C:\dollap\deploy仓库下

2)取出包里的某件东西

C:\dollapp> java -classpath C:\dollapp\deploy\dollapp.jar com.abc.dollapp.main.AppMain
java这个人接到命令,打算在C:\dollapp\deploy\仓库下的dollapp.jar包括李的com.abc.dollapp.main.AppMain这个东西取出来
3)解包

C:\dollapp\classes> jar -xvf C:\dollapp\deploy\dollapp.jar
jar这个人用-xvf这个工具把C:\dollapp\deploy仓库下的dollapp.jar这个包解开了。

它打开这个包之后,得到了一张叫做MANIFEST.MF的信息票


话说当日jar打开包之后觉得不妥,想直接把打好的包发送给掉(即想要直接通过java运行jar文件)。所以进行了以下处理:
1)主人在classes目录下创建一个Manifest.txt,文件中包含以下内容:
Main-Class:com.abc.dollapp.main.AppMain

2)在C:\dollap\classes目录下,运行如下jar命令:
C:\dollapp\classes> jar -cvfm C:\dollapp\deploy\dollapp.jar Manifest.txt *.*
jar这个人通过-cvfm这个工具把 Manifest.txt袋子里的东西放到了dollapp.jar包里MANIFEST.MF的袋子里

3)在C:\dollapp目录下,运行如下命令,就可以跑主程序了
C:\dollapp> java -jar C:\dollapp\deploy\dollapp.jar



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值