博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
维护没有源代码的遗留 Java 项目
阅读量:6891 次
发布时间:2019-06-27

本文共 446 字,大约阅读时间需要 1 分钟。

维护没有源代码的遗留 Java 项目                                                                                        

                                    

 

 

有时你可能不得不修改一些只有 Jar 和 .class 的 Java 项目。

要修改 Jar 包的话需要将 Jar 解压缩,获得 .class 文件(如果要修改的是 .class 当然就可以略过这一步),然后反编译得到源代码,然后编辑源代码重新编译成 .class 文件。

具体这样做:

1、解压缩 Jar 文件(如果要修改的 .class 文件在某个 Jar 文件的话)。

2、反编译要修改的 .class 文件,在相同目录下保存同名的 .java 文件,如果没有反编译工具的 话,我推荐 JD-GUI,到 去下载 。

3、设置编译所需要的 classpath ,应该是要修改的项目引用的所有 Jar 、class 及解压缩 Jar 文件的根路径

4、编译源文件看能否通过编译,这一步主要测试是否正确设置了编译所需要的 classpath 。

5、如果通过了编译,则现在可以修改源文件,添加新功能或修正 Bug 了,如果没有通过编译,重复 3、4 步。

 

 

转载地址:http://xchbl.baihongyu.com/

你可能感兴趣的文章
客户端无法退出AD域控,无法修改计算机名字(服务器上的安全数据没有此工作站信任关系的计算机账户!)...
查看>>
"世界杯”噱头蠕虫来袭,如何避免恶意攻击
查看>>
Ordering犀利的比较器(6)
查看>>
超炫的iphone应用UI/UX设计赏析
查看>>
新手求助。安装了之后检测也没事
查看>>
tcp协议详解
查看>>
su与su-的区别
查看>>
CentOS7.4—最新版本nginx调优
查看>>
HTML5教程-多媒体标签-李南江
查看>>
如何与别人解释云计算?
查看>>
整理Java基础知识--Calendar 类
查看>>
集合的概念及应用和HashSet保证数据不重复的原理
查看>>
机器学习中的数据清洗与特征处理综述
查看>>
第一单元作业
查看>>
My Favorite Ten NBA Players and Their Sneakers
查看>>
oldboy学习总结1
查看>>
老虞要学GoLang-代码规范
查看>>
Web前端面试指导(七):入职后的建议
查看>>
代理IP对爬虫的重要性以及Python3如何设置代理
查看>>
搭建之星中文编程汉语编程计算机快速入门教学教程
查看>>