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 417
Filesize 543 kB
Requirements
Installation Instal And Uninstall
Keywords java decompiler, class optimizer, java optimizer, optimize, decompile, decompiler
Users' rating
(8 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

IP2Location IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE Database

April.2025 download

IP address to country, region, city, latitude, longitude and zip code.

YourKit Profiler

2025.3 Build 135 download

Powerful Java and .NET profiler for performance optimization and memory analysis.

tailspin

5.4.0 download

Tailspin: A lightweight tool for managing and visualizing data flows.

New Version

Postman for Mac OS X

11.40.5 download

Postman: Streamline API development with powerful testing and collaboration tools.

Altova UModel Professional Edition

v2025r2 download

Altova UModel is the cost-effective UML tool for successful software design.

SQL Data Lens

3.20 download

SQL Data Lens is the all-in-one tool designed for InterSystems IRIS

New Version

DOSBox

0.74.3 download

DOS-emulator which uses the SDL-library to port to different platforms

PyQt4 for Linux

4.12.3 download

Brings together the Qt C++ cross-platform application framework

Code VBA

11.0.17 download

Code VBA: Enhance your VBA coding with powerful tools and code snippets.

Xojo / Real Studio Plug-ins

25.1 download

Enhance Xojo with powerful plug-ins for advanced functionality and ease.