了解外部JAR库中的JAVA代码

时间:2012-11-09 14:39:37

标签: java jar external libraries

我为我正在做的项目提供了一些外部JAR库。我可以访问已编译的代码但我无法理解它,因为它不是我以前看到的形式。有关如何“解码”并了解正在发生的事情的任何提示?

由于

5 个答案:

答案 0 :(得分:0)

在网上搜索 Java Decompilers (例如 JAD )。你在jar中看到的是Java-Classes,即编译.java文件的结果。

答案 1 :(得分:0)

你可以使用它们来解压缩.class到.java。我们正在使用JD Java反编译器。

注意:我认为在某些国家/地区进行反编译(或)修改反编译代码是非法的。要注意它。

答案 2 :(得分:0)

您可以使用像JAD这样的反编译器将.class文件反编译为.java文件,但根据我的经验,它的使用非常有限

答案 3 :(得分:0)

尝试Java Decompiler(又一个快速Java反编译器):http://java.decompiler.free.fr/

它可以反编译您编译的库。

JAD最多只支持1.3。

答案 4 :(得分:0)

应该有一个可以附加到IDE的文档和/或源jar,这将允许您访问文档。

如果没有,你必须反编译它。

请记住,将此jar视为黑盒子可能没问题。