views:

11637

answers:

11

I am looking for a Java decompiler like DJ Java Decompiler but that runs natively on Linux. (Ubuntu/Hardy/64). Can you recommend one ?

+1  A: 

I'm reading a book here that recommends the JAD Java decompiler. But I have never used it.

lindelof
+2  A: 

JAD I believe works on both Windows and Linux

cgreeno
+3  A: 

I've had great success using the JAD decompiler which runs quite happily on Linux. The front page includes links to FrontEndPlus, a GUI app which uses JAD as the backend (although I haven't used this, so can't comment).

Ashley Mercer
+11  A: 

You can use Jad, which can also be included in Eclipse using JadClipse.

Torsten Marek
Note that jadclipse has an update site - use the 3.3 site described in http://wiki.objectstyle.org/confluence/display/WOL/mail/3375163
Thorbjørn Ravn Andersen
The DJ Java Decompiler uses Jad for the hard work anyhow. So any Linux based Jad solution fits 'like DJ Java Decompiler'-requirement.
Rene
where can one fetch the Jad binary these days? http://www.kpdus.com/jad.html seems to be parked…
bene
the Jad link is dead
hasen j
from the jadclipse wiki, the link to jad is http://www.varaneckas.com/jad
hasen j
+3  A: 

If you are a vim user it is simple to configure it to use JAD to view .class files. Check out this vim plugin.

laz
+1  A: 

JarInspector

dacracot
+10  A: 

I've been pleased with JD-GUI. A Linux version is available, and apparently an Eclipse plugin is on its way.

Michael Myers
A: 

There is a standard decompiler in JDK: javap. Simple and esay to use, but maybe limited for what you want to do.

Kartoch
A: 
  1. JadRetro+Jad.

  2. JD-GUI is also good (it's becoming mature nowadays but it can't fully replace Jad at present).

ivmai
A: 

jad does not decompile the java 5 and above

sdsd