命令行方式打包java为jar

以往都是利用fatjar做打包的工作,这次有人问如何用命令行方式打包,才想起来试试
jdk下有jar.exe,是java提供来打包的命令
有一些选项

[img]http://dl.iteye.com/upload/attachment/152318/b8be1b3a-544e-3bfe-8521-e90fea5f9873.png[/img]

按照提示,在需要打包的项目目录下建立manifest.mf文件
内容为
[quote]Manifest-Version: 1.0
Main-Class: z.Z
Created-By: train[/quote]
其中main-class设置主函数,例如我这里的z.Z
若有引用的jar包,需要在新建Class-Path属性,然后写明
切记每个冒号后面需要有一个空格,否则会报ioexception

然后按照之前的提示执行
[b]jar cvfm xx.jar manifest.mf *.*[/b]
即可
执行jar文件用java -jar x.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值