水木社区手机版
首页
|版面-Java技术(Java)|
新版wap站已上线
返回
1/1
|
转到
主题:求问java反编译
楼主
|
lokta
|
2022-04-29 10:52:37
|
展开
公司一个很老的项目,本地客户需要加点功能.
问总部,答不维护了,不提供修改,也不给源代码.只能升级
但是本地不敢升级,一升级就是一大堆接口要改.
其实要加的功能就是很小一点.
所以想问下大佬,
能通过反编译的方式把要改的地方整出来,加点东西再放回去么?
如果可以,怎么搭环境.
把项目里面的jar都放到本来lib依赖里,然后解压要改的jar吧.然后通过IDEA的反编译功能修改后再打包?
rt
bow
--
FROM 223.104.96.*
9楼
|
lokta
|
2022-04-29 15:17:21
|
展开
多谢~
【 在 chzhang7901 的大作中提到: 】
: 装个
http://java-decompiler.github.io/
来发编译
: 自己在本地建个开发环境,把旧jar引入,然后建相同目录,修改类。然后编译。
: 部署的时候可以把编译出来的class替换或者单独打包,但是在class path中要先于旧jar
: ...................
--
FROM 223.104.96.*
10楼
|
lokta
|
2022-04-29 15:18:08
|
展开
其实公司总部发升级包,如果改动不大的时候都是发class文件然后自己合进去.
我现在最大的问题是如何编译出符合要求的class,
怕出现依赖问题.
不过现在搞定了,
看了一遍反编译的代码后发现这个需求改动不用动代码,改配置就可以了.
【 在 MrBright 的大作中提到: 】
: 解压jar,换进去class。
--
FROM 223.104.96.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版