Java Decompiler logo

Java Decompiler

Recovers Java source code from compiled class files.

Made by http://jd.benow.ca/

  • annotation

  • Java

  • Decompiler

  • java-decompiling

  • jar

  • d-compilateur

What is Java Decompiler?

The Java Decompiler project offers a comprehensive suite of tools for decompiling and analyzing Java bytecode, enabling users to recover lost source code and explore the inner workings of Java runtime libraries. The project's flagship components, JD-Core, JD-GUI, and JD-Eclipse, provide powerful functionality across various platforms, catering to the diverse needs of Java developers

Highlights

  • JD-Core: A library that reconstructs Java source code from one or more ".class" files, supporting the latest features of Java 5 and beyond, including annotations, generics, and enums
  • JD-GUI: A standalone graphical utility that displays the reconstructed Java source code, allowing users to browse methods and fields for instant access to the underlying implementation
  • JD-Eclipse: A plugin for the Eclipse platform, which integrates the decompilation capabilities seamlessly into the debugging process, enabling users to view all the Java sources during development, even without the original source files.

Platforms

  • Windows
  • Linux
  • Java
  • Eclipse
  • Mac
  • IntelliJ IDEA

Languages

  • English