Decompilers - Java
A decompiler is a computer program that translates executable programs (the output from a compiler) into an equivalent (relatively) high level language (source code). By comparison, a disassembler translates an executable program into assembly language.
From : en.wikipedia.org/wiki/Decompiler
Java decompiler takes the class files as input and produces the source code as output.
IdeaJad
IdeaJad lets you decompile Java jars or classes from IntelliJIdea 3.0.x & 4.x using Pavel Kouznetsov's decompiler JAD. The plugin offers support for Windows, Linux and MacOSX. It's open source and free.
Decompilation can be initiated manually through the context menu, or simply by navigating to a class file (e.g. CTRL-Click on a class or method name). Additionally, the built-in line sorter tries to re-arrange the decompiled class so that the decompiled source code line numbers match those of the original source code. This is quite useful for debugging.
visit
IdeaJad
IdeaJad was visited : 126 times
Loading .....