我正在Eclipse中开发一个Java项目。在这里我使用了第三方JAR,我已经在类路径中添加了它。现在我想了解JAR文件中的代码,并希望查看实际代码并浏览第三方代码,就像我自己的代码一样。
我的问题是:我没有手动反编译JAR中的所有类文件并根据包声明将它们放在适当的文件夹中,而是Eclipse有一些方法可以为我反编译它们,并将它们放入适当的文件夹?在这种情况下采取的方法应该是什么?
答案 0 :(得分:3)
我使用的反编译器是JAD。它有一个eclipse插件,Jadclipse。
您可以从http://www.varaneckas.com/jad
下载JAD你可以从http://sourceforge.net/projects/jadclipse/获得Jadclipse。单击下载jar,然后将jar复制到Eclipse / plugins目录中,然后重新启动Eclipse。从Preferences-> Java-> JADClipse设置JAD的路径。然后尝试查看一个类应该给出反编译代码。
答案 1 :(得分:1)
我一直在使用Java Decompiler并且发现它非常有用,我不知道eclipse但它似乎有一个eclipse插件:JD-Eclipse
答案 2 :(得分:0)
我建议要求第三方提供源代码并将其放入您的项目中。反编译可能是他们的意愿:)