用于反编译jar或类文件的程序

Mar*_*sen 4 java decompiler

我希望反编译一个完整的.jar文件或简单的.class文件.

我一直在谷歌周围约一个小时,并且似乎找到任何工具来帮助我.

我发现的大多数工具要么过时,要么不起作用.

我也从stackoverflow 发现了这篇文章,但遗憾的是所有建议的程序都无法下载或过时.

Jat*_*tin 5

那你有很多选择:http://www.showmycode.com/.

在实践中,我发现JAD非常精确.JD-GUI与eclipse一样非常好,就像代码查看器一样.


编辑(2015):在过去的几年里,Fernflower已经收获了一些炒作.我个人认为这是最好的.IntelliJ使用它作为Idea13以后的默认值(这说明了因为根据java世界中的工具,intellij被认为是最先进的).使用fernflower的最简单方法是在intellij上拖放.class文件.如果您希望从命令行使用它,那么这可能会有所帮助.