Jode 1.1.2 Pre1

JODE is a java package containing a decompiler and an optimizer for java. This package is freely available under the GNU GPL. New: The bytecode package and the core decompiler is now under GNU Lesser General Public License, so you can integrate it in your project.

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 debuging) and there are often more ways to write the same thing. However, JODE does its job quite well, so you should give it a try and start the applet. Jode has support for all constructs of JDK-1.3 including inner and anonymous classes.

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, obfuscated, or unique names or according to a given translation table
* Removing debugging information
* Removing dead code (classes, fields, methods) and constant fields
* Optimizing local variable allocation

Known bugs of the decompiler

Some jdk1.3 synthetic access functions aren't understood. The produced source contains access$xxx functions, but it still compiles.

There may be other bugs, that cause Exceptions or invalid code. If you have such a problems don't hesitate to issue a bug report. Please include the class file if possible.

Limitations

If not all dependent classes can be found, the verifier (which is run before decompilation starts) may exit with a type error. You can decompile it with --verify=off, but take the warning serious, that types may be incorrect. There's sometimes no way to guess the right type, if you don't have access the full class hierarchie.
This is not a bug in the verifier: java will complain the same way, if it is run with bytecode verification turned on. And if you don't have the dependent classes, you can't compile the code again.

There may be situations, where the code doesn't understand complex expressions. In this case many ugly temporary variables are used, but the code should still be compileable. This does especially happen when you compile with `-O' flag and javac has inlined some methods.

Author Jochen Hoenicke
License Open Source
Price FREE
Released 2010-01-29
Downloads 411
Filesize 543 kB
Requirements
Installation Instal And Uninstall
Keywords java decompiler, class optimizer, java optimizer, optimize, decompile, decompiler
Users' rating
(7 rating)
JodeOtherWindows 2000, Windows 2003, Windows XP, Windows Vista
Jode - Download Notice

Using Jode Free Download crack, warez, password, serial numbers, torrent, keygen, registration codes, key generators is illegal and your business could subject you to lawsuits and leave your operating systems without patches. We do not host any torrent files or links of Jode on rapidshare.com, depositfiles.com, megaupload.com etc. All Jode download links are direct Jode full download from publisher site or their selected mirrors.
Avoid: oem software, old version, warez, serial, torrent, Jode keygen, crack.
Consider: Jode full version, full download, premium download, licensed copy.

Jode - The Latest User Reviews

Most popular Other downloads

Allatori Obfuscator

9.3 download

Powerful Java obfuscation tool enhancing code security and performance.

New Version

BOUML

7.11 Patch 2 download

BOUML: A powerful UML tool for efficient software modeling and design.

New Version

Mapnik

4.0.6 Source Code download

Mapnik: Powerful toolkit for rendering maps with high-quality visuals.

New Version

HTTP Toolkit

1.20.0 download

Powerful tool for inspecting, debugging, and mocking HTTP traffic effortlessly.

New Version

Wave Terminal

0.11.1 download

Streamline your workflow with Wave Terminal's intuitive interface and features.

New Version

RISE PHP for PostgreSQL code generator

4.4 download

The RISE PHP for PostgreSQL code generator renders PHP code for database access

openHAB Designer for Mac and Linux

1.8.3 download

Manage your home automation needs from a single interface

Geany

2.0 download

A small and lightweight Integrated Development Environment

devFlowcharter

11.7.0.25 download

Streamline your development process with devFlowcharter's intuitive flowcharting.

Dart Editor 64-bit

3.7.1 download

Powerful SDK for building fast, cross-platform apps with Dart.

New Version