关于jar命令打包可运行jar包的说明

本文详细解析了在进行复杂jar打包任务时遇到的问题,并提供了有效的解决方案。包括基础概念、常见错误分析以及避免失误的方法。重点讨论了如何正确使用jar命令参数,以及在遇到困难时的替代方法,旨在帮助开发者提升效率并减少错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个简单的打包jar为可执行jar的任务弄了半天,分析原因

第一,基础不牢固

第二,看东西马虎

第三,网上教程太烂,鱼龙混杂,有空还是买书吧。不过没有心情看啊


jar打包可执行文件

命令:jar cvfm main.jar main.txt *.*

解释:

jar 打包命令,后面都是参数

cvfm:jar命令参数,分别表示创建,显示详情,指定生成文件名,指定打包清单

所以,后边 f 和main.jar对应

m和main.txt对应,main.txt即为清单文件,要创建可执行jar,只要在main.txt中写入如下内容


Main-Class:[空格]main-class-name[回车]


另外,如果以上方法行不通(嘿嘿,说明你跟我一样粗心)

那你省去m参数,直接打包,然后winrar打开生成的jar,修改META-INF/MANIFEST.MF 最后 附加一行 Main-Class: mainClass写法注意同上。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值