社区
Java SE
帖子详情
如何替换掉JAR包里面的某个类??
renwangxing
2008-04-07 04:00:49
有一个类,在WEB-INF/lib下面的某个JAR文件中,现在用反编译工具得出其中的代码,然后改了这个类的某些地方,如何将这个改动过得类替换掉原来的类呢,这个改动过的类已经编译过了。说白了,如何对他进行打包??谁能告诉我??
...全文
1173
13
打赏
收藏
如何替换掉JAR包里面的某个类??
有一个类,在WEB-INF/lib下面的某个JAR文件中,现在用反编译工具得出其中的代码,然后改了这个类的某些地方,如何将这个改动过得类替换掉原来的类呢,这个改动过的类已经编译过了。说白了,如何对他进行打包??谁能告诉我??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beautiful123086
2008-04-07
打赏
举报
回复
同意2楼的
techroad
2008-04-07
打赏
举报
回复
2楼、6楼正解。
renwangxing
2008-04-07
打赏
举报
回复
当然,打开jar找到那个类,删去它然后在把新的修改过的类拉进去
awusoft
2008-04-07
打赏
举报
回复
[Quote=引用 5 楼 renwangxing 的回复:]
引用 3 楼 dong5945 的回复:
引用 1 楼 renwangxing 的回复:
比如。我把反编译过的代码放到IDE里面,然后在IDE里面修改,编译,接下来怎么样将它替换掉原来的那个呢??
既然已经放到IDE里了,那再打包不就可以了
IDE是eclipse,我不熟悉啊,基本上都是用weblogic+EditPlusl,很原始的。
eclipse我只知道编译类。其他功能基本不懂哦
[/Quote]
renwangxing
2008-04-07
打赏
举报
回复
谢谢大家,已经按照二楼的去做了,成功!
Charlemagne
2008-04-07
打赏
举报
回复
eclipse里面的那个export好像不太好用
hoszone
2008-04-07
打赏
举报
回复
eclipse中FILE下有个export,呢是导出的,
还有打包有jar命令.你可以试试
老紫竹
2008-04-07
打赏
举报
回复
[Quote=引用 2 楼 dollyn 的回复:]
RAR打开,把新的class文件拖进去就好了吧。
[/Quote]
这个是最简单,也是我推荐的做法。
jar 本身就好是zip压缩的。
renwangxing
2008-04-07
打赏
举报
回复
[Quote=引用 3 楼 dong5945 的回复:]
引用 1 楼 renwangxing 的回复:
比如。我把反编译过的代码放到IDE里面,然后在IDE里面修改,编译,接下来怎么样将它替换掉原来的那个呢??
既然已经放到IDE里了,那再打包不就可以了
[/Quote]
IDE是eclipse,我不熟悉啊,基本上都是用weblogic+EditPlusl,很原始的。
eclipse我只知道编译类。其他功能基本不懂哦
renwangxing
2008-04-07
打赏
举报
回复
[Quote=引用 2 楼 dollyn 的回复:]
RAR打开,把新的class文件拖进去就好了吧。
[/Quote]
就那么简单啊??
那我是是看了。
dong5945
2008-04-07
打赏
举报
回复
[Quote=引用 1 楼 renwangxing 的回复:]
比如。我把反编译过的代码放到IDE里面,然后在IDE里面修改,编译,接下来怎么样将它替换掉原来的那个呢??
[/Quote]
既然已经放到IDE里了,那再打包不就可以了
霜之哀伤
2008-04-07
打赏
举报
回复
RAR打开,把新的class文件拖进去就好了吧。
renwangxing
2008-04-07
打赏
举报
回复
比如。我把反编译过的代码放到IDE里面,然后在IDE里面修改,编译,接下来怎么样将它替换掉原来的那个呢??
Linux服务器
替换
jar包
里面
jar包
Linux服务器
替换
jar包
里面
jar包
1. 需求:需要
替换
equipment-web-0.0.1.
jar包
里面
的子包 2.子包 equipment-web\0.0.1\BOOT-INF\lib\equipment-server-0.0.1.jar 3.ls 查看服务器目录 4.解压父包到当前目录 jar -xvf .\equipment-web-0.0.1.jar 多了三个文件夹 BOOT-INF,META-INF,org 5.备份&
替换
子
jar包
[root@localhost jar]#
修改
替换
jar包
中某个
类
有时候因为某些原有想要改
jar包
中某个
类
,某个属性。2、创建一个同包名的想要修改的
类
,并修改想要修改的。5、回到解压文件夹开始目录将文件重新打成
jar包
。包解压开,找到目录将编译后的文件直接
替换
回去。1、在IDEA中创建一个maven项目。有限制4030则会报错。项目,在编译位置找到编译后的。
java中
jar包
替换
指定
类
的方法
目的是:要将log-retain-service-3.1.4.jar中FileUploadTimerTask修改后,再打回包log-retain-service-3.1.4.jar中。或者你有源码直接改,存在单个
类
编译报错,这时候可以将整个项目打包成包b,然后从包b中解压出我们要的那个
类
,这时候这个
类
就是编译后的文件,可以直接打进我们。
类文件路径>log-retain-service-3.1.4.jar中。
linux_直接在linux
里面
替换
jar包
里的某个文件
linux_直接在linux
里面
替换
jar包
里的某个文件
在linux
里面
替换
jar包
里的文件
在linux
里面
替换
jar包
里的文件1.查询需要
替换
在
jar包
里的文件的位置2.将文件解压至当前目录3.进入解压目录修改或
替换
文件4.将
替换
后的目录打包进
jar包
内,实现
替换
1.查询需要
替换
在
jar包
里的文件的位置 命令:jar tvf *****.jar | grep {fileName} jar tvf ecp-manage-3.1.0.jar | grep application.yml 2.将文件解压至当前目录 命令:jar xvf ****.jar {filePath} jar xvf ecp
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章