Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
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 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
Ranking of open source java decompilers:… – 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
up vote 7 down vote accepted

Check out Krakatau. The guy who wrote it is active in a sister site.

share|improve this answer
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):

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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