5

I'm familiar with JAD, and haven't found anything newer or better, but I really didn't look that hard because I had previous experience with the JAD tool. However, I might have missed some really good options out there. Did I miss anything good? If so, what is it and what features does it have in comparison to JAD?

Thomas Owens
  • 114,398
  • 98
  • 311
  • 431

2 Answers2

2

I've always used Jad, but there's also a decompiler called DJ that you may want to take a look at:

http://www.neshkov.com/dj.html

It has it's own GUI as well. Looks ok.

From Java 5 upwards there's also javap which dissassemble classfiles:

http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javap.html

smonff
  • 3,399
  • 3
  • 36
  • 46
Jonathan Holloway
  • 62,090
  • 32
  • 125
  • 150
1

I like JD

dfa
  • 114,442
  • 31
  • 189
  • 228
  • JD has a restrictive license that makes it impractical for some purposes, although it does look solid for individuals producing non-commercial code. – Thomas Owens Jun 29 '09 at 19:22
  • Seems to work, and has a Linux version too! – Grzenio Oct 22 '11 at 08:38
  • Hi, I put online 6 Java decompilers: Jadx, fast and with Android support, CFR (supports Java 8), JDCore (very fast), Procyon, Fernflower and JAD (very fast, but outdated). All of them (excluding JAD) are open-source. One may use them without installation here: http://www.javadecompilers.com/ – Andrew Rukin Aug 21 '15 at 11:24