我已经为我正在做的一个项目提供了一些外部 JAR 库。我可以访问编译后的代码,但我无法真正理解它,因为它不是我习惯看到的形式。关于如何“解码”和了解发生了什么的任何提示?
谢谢
您可以使用 JAD 之类的反编译器将 .class 文件反编译为 .java 文件,但根据我的经验,它的使用非常有限
试试 Java Decompiler(又一个 Fast Java decompiler):http: //java.decompiler.free.fr/。
它可以反编译你编译的库。
JAD 仅支持到 1.3。
应该有一个文档和/或源 jar 可以附加到您的 IDE,这将允许您访问文档。
如果没有,你必须反编译它。
请记住,将这个罐子视为黑匣子可能是可以的。
在网上搜索Java 反编译器(例如JAD)。您在 jar 中看到的是 Java-Classes,即编译 .java 文件的结果。
您可以使用一些反编译器将 .class 反编译为 .java。我们正在使用 JD Java 反编译器。
注意:我认为反编译(或)修改反编译的代码在某些国家是非法的。请注意它。