欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

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

发布时间:2024/1/17 java 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 维护没有源代码的遗留 Java 项目 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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

                                    

 

 

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

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

具体这样做:

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

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

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

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

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

 

 

转载于:https://www.cnblogs.com/moonvan/p/3479753.html

总结

以上是生活随笔为你收集整理的维护没有源代码的遗留 Java 项目的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。