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).
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.
Can anyone suggest other good, free, .class viewers? The criteria I have in mind for these would be:
- GUI-based
- Integrates to Windows Explorer (so I don’t have to run some command-line options like with JAD)
- optional – can also show raw JVM bytecode commands
In other words – I’d like to find the closest thing to .NET Reflector for Java as possible.
Eclipse will allow you to view the bytecode for classes, if the source is unavailable (search for ‘disassembled bytecodes’).
It seems there is also a third-party plugin that uses asm here.