Projects / Jode


JODE is a Java package containing a decompiler and an optimizer. The decompiler takes class files as input and produces something similar to the original Java file, and the optimizer transforms class files in various ways with can be controlled by a script file. It supports the following operations: Renaming class, method, field and local names to shorter or unique names or according to a given translation table, removing debugging information, removing dead code (classes, fields, methods) and constant fields, and optimizing local variable allocation.

Operating Systems

Recent releases

  •  16 Nov 2001 18:00

    No changes have been submitted for this release.

    •  10 Jun 2001 12:59

      Release Notes: Long lines are automatically broken, most of javac v8 (jdk 1.3) constructs are now understood, and it's much easier now to decompile complete jar packages. Decompiling of inner, anonymous, and method scoped classes has been added.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.