最好的免费Java .class查看器?

问题描述:

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

I've used DJ Java Decompiler, which has a handy GUI, but it seems as if the latest version is only a trial and forces you to purchase the software after some period of days (I recall using an earlier free version about a year ago at a previous job).

我知道Jad和Jadclipse,但我喜欢DJ Java Decompiler的是它与Windows资源管理器集成 - 所以我可以简单地在WinRAR之类的东西中打开一个JAR,通过软件包导航,然后加倍 - 点击一个.class文件来查看它的反编译源。

I'm aware of Jad and Jadclipse, but what I loved about DJ Java Decompiler was that it integrated with Windows Explorer - so I could simply open up a JAR in something like WinRAR, navigate thru the packages, and double-click on a .class file to view it's decompiled source.

任何人都可以推荐其他好的,免费的.class观众吗?我想到的标准是:

Can anyone suggest other good, free, .class viewers? The criteria I have in mind for these would be:


  • 基于GUI

  • 集成到Windows资源管理器(所以我不必像JAD那样运行一些命令行选项)

  • 可选 - 也可以显示原始JVM字节码命令

换句话说 - 我想找到最接近。NET Reflector

In other words - I'd like to find the closest thing to .NET Reflector for Java as possible.

Eclipse将允许你查看类的字节码,如果源不可用(搜索'反汇编字节码')。

Eclipse will allow you to view the bytecode for classes, if the source is unavailable (search for 'disassembled bytecodes').

似乎还有第三方插件使用asm 这里

It seems there is also a third-party plugin that uses asm here.