我为我正在做的项目提供了一些外部JAR库。我可以访问已编译的代码但我无法理解它,因为它不是我以前看到的形式。有关如何“解码”并了解正在发生的事情的任何提示?
由于
答案 0 :(得分:0)
在网上搜索 Java Decompilers (例如 JAD )。你在jar中看到的是Java-Classes,即编译.java文件的结果。
答案 1 :(得分:0)
你可以使用它们来解压缩.class到.java。我们正在使用JD Java反编译器。
注意:我认为在某些国家/地区进行反编译(或)修改反编译代码是非法的。要注意它。
答案 2 :(得分:0)
您可以使用像JAD这样的反编译器将.class文件反编译为.java文件,但根据我的经验,它的使用非常有限
答案 3 :(得分:0)
答案 4 :(得分:0)
应该有一个可以附加到IDE的文档和/或源jar,这将允许您访问文档。
如果没有,你必须反编译它。
请记住,将此jar视为黑盒子可能没问题。