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... Apr 3, 2013 at 1:43
  • 3
    Ranking of open source java decompilers: aegif-labo.blogspot.jp/2013/03/… Aug 13, 2013 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, 2013 at 12:02

2 Answers 2


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, 2013 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.