Is there any open source Java Decompilers for Ubuntu, preferably in the repositories and/or GPL'ed?

Both JAD and JD, the most popular decompilers I've found after a bit of googling, seems to be available only in binary form. And they are both proprietary.

It's hard to believe there is no such software in Ubuntu (or Linux in general).

If there is more than one, which you recommend, and why?

  • As far as I know, there is no current open source java decompiler. JAD is generally the best and is protected by a tweaked version of UPX...so the binary is only minimally obfuscated. I haven't delved in to completely taking it apart yet, but it seems silly to pack something that takes other things apart... – RobotHumans Apr 3 '13 at 1:43
  • 3
    Ranking of open source java decompilers: aegif-labo.blogspot.jp/2013/03/… – Nicolas Raoul Aug 13 '13 at 6:42
  • @NicolasRaoul: nice post! :) And good to see that both Krakatau and Procyon, the ones mentioned as answers here, are listed with praise in that blog. Thanks! – MestreLion Aug 13 '13 at 12:02

Check out:

  • Hum, that's a start. It is GPL v3, hosted on github, very active commit-wise, so 3 major pros... As for cons, it looks like a very young project. Have you ever used it? Have any idea how it compares with, for example, JAD? – MestreLion Apr 4 '13 at 2:33

Here's a recent discussion with participation from procyon's author (BonesJustice) and Krakatau's author (Uncaffeinated): http://www.reddit.com/r/ReverseEngineering/comments/1fb1to/new_open_source_java_decompiler/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.