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
(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

Xojo / Real Studio Plug-ins

25.1 download

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

New Version

Portable SmartGit

24.1.3 download

Portable SmartGit: Advanced Git client for seamless version control on the go.

New Version

SmartGit

24.1.3 download

SmartGit: Advanced Git client for efficient version control and collaboration.

New Version

Arduino Create Agent

1.7.0 download

Arduino Create Agent: Seamlessly connect and manage your Arduino boards online.

New Version

Skater Obfuscator

8.0.5 download

Skater .NET Obfuscator is an obfuscation tool for .NET code protection

SQLServerFind

3.4.3.2R2 download

SQL Server Find is a search tool for use with Microsoft SQL Server.

QuickBuild

15.0.7 download

QuickBuild: Advanced continuous integration and delivery solution.

New Version

Developer's Tips & Tricks

1.2.1.3 download

The Developer's "know-how" database; archive and organize Your Tips and Tricks.

EaSynth ForeUI

5.001 download

Create skinnable and interactive prototype for website or software, run as DHTML

MadCap Flare

15.1.7283.32587 download

Authoring and Publishing for Print, Online, Desktop and Mobile Documentation