笔者最近遇到了这个问题,别人已经封装好的jar包,我想改其的一个配置信息,并且要打成jar,我百度了很多,但是都说的不怎么清楚,我自己写一个白一点的。
我这里采用的是window下用cmd执行的解压缩命令:
cmd 这里需要进入放在jar包目录
jar -cvf 你的jar包名称
然后修改好配置信息,但是不要修改这个带.MFT后缀的文件,这个需要用他来完成jar生成的动作
修改好配置信息之后
jar cvfm 1.你压缩jar的名称 2..MFT文件后缀的路径 3.压缩的目录(这里用./是压缩目录当前)
但这里有个坑,就是你要进入压缩目录内。
1.如果你在 压缩的目录不是当前的,而是加路径的话,生成的jar路径可能有问题,你可以导入你项目中,点开jar包,发现路径会多出一串
2.还有如果你压缩目录执行的不明确,生成的jar只有1kb