栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

修改jar包内容

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

修改jar包内容

windows下修改jar包的内容:
1、使用winrar解压jar包,或者使用 jar -xvf xxx.jar 命令解压
2、进行需要的修改
3、cmd中进入解压的目录
4、运行命令 jar -cvfm0 xxx.jar META-INF/MANIFEST.MF ./ 解压
注意要加 m 参数,指定清单文件,否则生成的jar包无法运行。
参数解释:
c 创建一个jar包
v 输出详细命令
f 指定jar包文件名
m 指定manifast文件
0 生成jar包时不压缩内容
./ 打包当前目录所有内容(文件夹下全部目录和文件)

我的项目里需要修改一个从maven下载的jar包里的一个文件,改完后这个就成了本地jar包了,如果换个电脑编译项目,如果还从maven下载的话,jar包就又回去了,需要将这个jar安装在本地maven库中,需要执行mavan的install 命令

mvn install:install-file  -Dfile=修改后的jar包本地全路径(e:jarxxx.jar)  -DgroupId=(groupId) -DartifactId=(artifactId) -Dversion=(版本) -Dpackaging=jar

这是其中一个方法,有时会出现已经加入项目,但是代码中却引用不到,那么可以在pom文件依赖中直接写入本地绝对路径

   
            XXXXX
            XXX
            xxx
   		system
 		e:/jzr/xxx.jar
        

这样虽然可以使用,但是团队合作的话却麻烦了,每个人系统中的路径都不同,所以这样就会导致冲突。因此尽量别用这个方法。

也可以在项目中加个libs目录,再将jar包放进去,配置为项目使用的库,不过我这里第一个办法就可行了,后边两个就没去尝试。

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017099.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号