最好的免费Java.class查看器?[已关闭]

2022-09-01 19:50:13

我使用过DJ Java Decompiler,它有一个方便的GUI,但似乎最新版本只是一个试用版,并迫使您在几天后购买该软件(我记得大约一年前在以前的工作中使用了早期的免费版本)。

我知道 Jad 和 Jadclipse,但我喜欢 DJ Java Decompiler 的原因是它与 Windows Explorer 集成在一起 - 所以我可以简单地在 WinRAR 之类的东西中打开一个 JAR,浏览包,然后双击.class文件来查看它的反编译源代码。

任何人都可以推荐其他好的,免费的,.class观众吗?我为这些设定的标准是:

  • 基于图形用户界面
  • 集成到Windows资源管理器中(因此我不必像JAD那样运行一些命令行选项)
  • 可选 - 还可以显示原始 JVM 字节码命令

换句话说 - 我想找到最接近Java的.NET Reflector的东西。


答案 1

JAD 是当今最好的 Java 反编译器之一。这是一个出色的软件。尽管如此,JAD 1.5.8(2001 年 4 月 14 日)支持的最后一个 JDK 是 JDK 1.3。

DJ Java Decompiler,JadClipse,Cavaj和JarInspector由Jad提供支持。Decafe Pro的最后一个版本已于2002-01-03发布。

这些查看器无法显示 Java 5 源代码。

所以,我使用JD-GUI:逻辑,我是作者:)


答案 2

Procyon是一个新的开源反编译器,在大多数情况下已经击败了JD-GUI。它是用Java编写的,并装在一个独立的jar中。它由StackOverflow自己的Mike Strobel积极开发。


推荐