<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>JavaToolbox Category : Decompilation</title>
    <link>https://javatoolbox.com/categories/decompilers</link>
    <description>Category of tools referenced on JavaToolbox.com</description>
    <managingEditor>info@NOJavaToolboxSPAM.com</managingEditor>
    <webMaster>info@NOJavaToolboxSPAM.com</webMaster>
    <language>en</language>
    <copyright>Fabrice Marguerie</copyright>
    <pubDate>Sat, 14 Mar 2026 01:12:26 GMT</pubDate>
    <lastBuildDate>Sat, 14 Mar 2026 01:12:26 GMT</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://z.javatoolbox.com/style/LogoForRss.png</url>
      <title>JavaToolbox Category : Decompilation</title>
      <link>https://javatoolbox.com/categories/decompilers</link>
    </image>
    <item>
      <title>Cavaj Java Decompiler</title>
      <link>https://javatoolbox.com/tools/cavaj-java-decompiler</link>
      <guid>https://javatoolbox.com/tools/cavaj-java-decompiler</guid>
      <pubDate>Wed, 28 Sep 2005 06:37:34 GMT</pubDate>
      <description>&lt;p&gt;Graphical utility that reconstructs Java source code from class files.
&lt;br /&gt;You can decompile Java applets, jar and zip files producing Java source code. Browse the reconstructed source code with the Class View for access to methods and fields.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/cavaj-java-decompiler"&gt;more about Cavaj Java Decompiler&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DJ Java Decompiler</title>
      <link>https://javatoolbox.com/tools/dj-java-decompiler</link>
      <guid>https://javatoolbox.com/tools/dj-java-decompiler</guid>
      <pubDate>Sat, 05 Mar 2005 13:06:20 GMT</pubDate>
      <description>&lt;p&gt;Decompiles Java class files and saves them in text or another format.
&lt;br /&gt;DJ Java Decompiler is a decompiler and disassembler for Java that reconstructs the original source code from the compiled binary class files. It is stand-alone Windows application; it doesn't require having Java installed. It works on Windows 95/98/Me/NT/2000/XP.
&lt;br /&gt;To start decompilation, you can double-click the class file you want to decompile. DJ Java Decompiler also supports drag-and-drop functions. In Windows Explorer, a context menu is available too.
&lt;br /&gt;You don't need to have a Java Virtual Machine or a Java SDK installed. But the latest releases are able to compile, run, create JAR archives and run applets outside of the context of a Web browser when JDK is installed. With DJ Java Decompiler you can decompile more than one java class file at one time.
&lt;br /&gt;DJ Java Decompiler is suitable for studying Java bytecode. It enables users to save, print, edit and compile the generated Java code. Included Applet Tag Editor enables users to create applets quickly. The included "Archiver" tool is an archive file manager that enables users to work with .JAR, .ZIP and .EXE archives.
&lt;br /&gt;DJ Java Decompiler is uses the command-line version of Jad as its decompiling engine.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/dj-java-decompiler"&gt;more about DJ Java Decompiler&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spoon</title>
      <link>https://javatoolbox.com/tools/spoon</link>
      <guid>https://javatoolbox.com/tools/spoon</guid>
      <pubDate>Thu, 07 Sep 2006 20:50:28 GMT</pubDate>
      <description>&lt;p&gt;Java program processor that provides a Java metamodel where any program element (classes, methods, fields, statements, expressions...) can be accessed both for reading and modification.
&lt;br /&gt;Spoon can be used on validation purpose, to ensure that your programs respect some programming conventions or guidelines, or for program transformation, by using a pure-Java template engine.
&lt;br /&gt;&lt;br /&gt;Spoon provides an Eclipse plugin (SpoonJDT) that allows for integration of Spoon within the Eclipse environment. With SpoonJDT, a set of validations and transformations packaged as a Spoonlet can occur on the fly and the reports are well-integrated into the Eclipse JDT.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/spoon"&gt;more about Spoon&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JODE</title>
      <link>https://javatoolbox.com/tools/jode</link>
      <guid>https://javatoolbox.com/tools/jode</guid>
      <pubDate>Tue, 05 Apr 2005 22:08:43 GMT</pubDate>
      <description>&lt;p&gt;Package containing a decompiler and an optimizer for Java.
&lt;br /&gt;&lt;br /&gt;The decompiler reads in class files and produces something similar to the original Java file. Of course this can't be perfect: There is no way to produce the comments or the names of local variables (except when compiled with debugging info) and there are often more ways to write the same thing.
&lt;br /&gt;&lt;br /&gt;The optimizer (obfuscator) transforms class files in various ways, which can be controlled by a script file. It supports the following operations:
&lt;br /&gt;- Renaming class, method, field and local names to shorter, obfuscated, or unique names or according to a given translation table
&lt;br /&gt;- Removing debugging information
&lt;br /&gt;- Removing dead code (classes, fields, methods) and constant fields
&lt;br /&gt;- Optimizing local variable allocation
&lt;br /&gt;&lt;br /&gt;JODE can be used as a library, through the AWT or Swing interfaces, or from the command line.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jode"&gt;more about JODE&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>dirtyJOE</title>
      <link>https://javatoolbox.com/tools/dirtyjoe</link>
      <guid>https://javatoolbox.com/tools/dirtyjoe</guid>
      <pubDate>Thu, 10 Feb 2011 22:30:40 GMT</pubDate>
      <description>&lt;p&gt;Binary editor and viewer for compiled class files.
&lt;br /&gt;&lt;br /&gt;With dirtyJOE you can edit all aspects of .class files: bytecode, methods, fields, various attributes, constant pool objects (for example strings).&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/dirtyjoe"&gt;more about dirtyJOE&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jad</title>
      <link>https://javatoolbox.com/tools/jad</link>
      <guid>https://javatoolbox.com/tools/jad</guid>
      <pubDate>Sat, 05 Mar 2005 12:55:37 GMT</pubDate>
      <description>&lt;p&gt;Java decompiler, i.e. program that reads one or more Java class files and converts them into Java source files that can be compiled again.
&lt;br /&gt;Jad is a 100% pure C++ program and it generally works faster than decompilers written in Java. Jad doesn't use the Java runtime for its functioning, therefore no special setup is required (like changes to the CLASSPATH variable).
&lt;br /&gt;&lt;br /&gt;Jad can be used:
&lt;br /&gt;- for recovering lost source codes;
&lt;br /&gt;- for exploring the sources of Java runtime libraries;
&lt;br /&gt;- as a Java disassembler;
&lt;br /&gt;- as a Java source code cleaner and beautifier. just kidding :-)
&lt;br /&gt;&lt;br /&gt;Main features:
&lt;br /&gt;- Enhanced readability of the generated source code.
&lt;br /&gt;- Ability to comment Java source code with JVM bytecodes. Useful for verification and educational purposes.
&lt;br /&gt;- Full support for inner and anonymous classes.
&lt;br /&gt;- Automatic conversion of identifiers garbled by Java obfuscators into valid ones.
&lt;br /&gt;- Free for non-commercial use.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jad"&gt;more about Jad&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>