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

Resource Tuner Console

2.3 download

Batch edit and modify resources embedded in 32- and 64-bit EXE and DLL files.

New Version

dbForge Documenter for MySQL

2025.1 download

dbForge Documenter for MySQL

Aptakube

1.12.4 download

Streamline your Kubernetes management with intuitive tools and automation.

Hoo WinTail

4.2 B986 download

A real-time file viewing Windows utility like the Unix tail -f utility

Snowflake ODBC Driver by Devart

1.2.3 download

Devart ODBC Driver for Snowflake

Software Ideas Modeler

15.00 download

A lightweight and powerful CASE tool with UML support.

SharpDevelop

5.1.0 B5216 download

IDE for C# and VB.NET projects on Microsoft's .NET platform

Ghidra

11.4.1 download

Powerful reverse engineering tool for analyzing software vulnerabilities.

JSONedit

0.9.43 download

JSONedit: A user-friendly tool for viewing and editing JSON data effortlessly.

Active File Compare

2.0 download

Compare files with this utility that contains a file manager and more...