如何替换掉JAR包里面的某个类??

renwangxing 2008-04-07 04:00:49
有一个类,在WEB-INF/lib下面的某个JAR文件中,现在用反编译工具得出其中的代码,然后改了这个类的某些地方,如何将这个改动过得类替换掉原来的类呢,这个改动过的类已经编译过了。说白了,如何对他进行打包??谁能告诉我??
...全文
1173 13 打赏 收藏 转发到动态 举报
写回复
用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里面修改,编译,接下来怎么样将它替换掉原来的那个呢??

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧