Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



Program Finder NormalFreeware onlyShareware only

JAD 1.5.8 Report spyware 

Click to download JAD
 Downloads: 7,433
Rating: Good (3.4/5) | Rated by: 22 user(s)
Add to download basket     Send us update information
 Developer: Pavel Kouznetsov | More programs by this producer
 License: Shareware , n/a $ to buy 
 Size / OS: 233 KB, Windows All
 Last Updated: October 15th, 2007, 22:01 GMT
 Category: C: \ Programming \ Debuggers/Decompilers/Dissasemblers
 Read user reviews (0) Add a review Refer to friend Subscribe
    Download JAD

JAD description
A program that reads one or more Java class files and converts them into Java source files which can be compiled again.

JAD is a decompiler for Java, i.e. program that reads one or more Java class files and converts them into Java source files which can be compiled again.

Jad is a 100% pure C++ program and it generally works several times faster than decompilers written in Java. Jad doesn't use the Java runtime for its functioning, therefore no special setup is required (like changes to the CLASSPATH variable).

Jad can be used:

· For recovering lost source codes;
· For exploring the sources of Java runtime libraries;
· As a Java disassembler;
· As a Java source code cleaner and beautifier.

Jad expects that supplied Java class files are valid ones, i.e. they can pass the Java Virtual Machine (JVM) verification successfully.

Here are some key features of "JAD":

· Enhanced readability of the generated source code.
·
Ability to comment Java source code with JVM bytecodes. Useful for verification and educational purposes.
· Full support for inner and anonymous classes.
· Fast decompilation and simple setup.
· Automatic conversion of identifiers garbled by Java obfuscators into valid ones.
· Free for non-commercial use. If you would like to use Jad for commercial purposes, please contact me for conditions.


Limitations:

· In certain cases when decompiling classes which contain inner classes, Jad cannot reliably sort out the extra arguments added to class constructors by Java compiler. In those cases Jad can generate constructors with an incorrect number of arguments or can fail to declare some local variables as final
· ZIP and JAR files are not supported. However you can unzip those files and decompile the whole class tree. Use the instructions from Readme.txt.
· In those rare cases when Jad is unable to fully decompile constructs like labeled blocks with breaks or nested loops with inter-loop break/continue statements it generates the source with labels and goto statements which reflects program's control flow and displays the message "Couldn't fully decompile method ". Also when Jad couldn't reconstruct all try-catch-finally statements it displays the message "Couldn't resolve all exception handlers in method ".
· Currently Jad ignores the contents of the Line Number Table Attribute and the Source File Attribute.
· Currently Jad makes no use of the Java class hierarchy information. Consequently, Jad always chooses java.lang.Object as a common superclass of two different classes and inserts auxiliary casts where necessary.
· Jad doesn't handle inlined functions well.





Related downloads IT News Popular downloads New additions   Latest reviews  
DJ Java Decompiler 3.10.10.93
A free graphical decompiler and disassembler for JAVA
Neuron Java Disassembler 1.0 b7
Neuron Java Disassembler - disassemble Java .CLASS files. Build Java projects with simple Java IDE
Cavaj Java Decompiler 1.11
Cavaj Java Decompiler is a graphical freeware tool which reconstructs java source code from CLASS files
JCavaj Java Decompiler 1.0
JCavaj Java Decompiler is a free and useful Java-based Java Decompiler
JDecompiler 1.0
JDecompiler is a useful and very small java decompiler, which will decompile the java class file very easily
Java DeObfuscator 1.6b
JDO contains a simple and easy to use GUI that makes automatic deobfuscation a very easy job
jdec 2.0
An easy to use, open source Java Decompiler
JD-GUI 0.2.2
You can use this fast Java decompiler to reduce the time and energy you spend on your work.
Jode 1.1.2 Pre1
A java package containing a decompiler and an optimizer for java
Vistascript Developer 1.0
Vistascript is a scripting development environment and runtime for WinFx

go to top Use the following code to link to this page:



Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

Main categories:
  • Antivirus
  • Compression tools
  • CD/DVD Tools
  • Office tools
  • Programming
  • Authoring tools
  • File managers
  • Desktop Enhancements
  • Internet
  • Network Tools
  • IPOD TOOLS
  • Mobile Phone Tools
  • Multimedia
  • Tweak
  • System
  • Security
  • Others
  • Science / CAD
  • UNIX
  • Windows Widgets
  • PORTABLE SOFTWARE

  • Week's best:
  • DAEMON Tools Lite 4....
  • UBCD4WIN 3.2.0
  • Adobe Reader 9.0.0 /...
  • Total Commander Ulti...
  • System Mechanic 8.0....
  • Adobe Acrobat Profes...
  • iPhone PC Suite 1.0....
  • Firefox 3.0 Final / ...
  • Portable Firefox 3.0...
  • MPlayer for Windows ...
  • Vista Codec Package ...
  • Windows Live Messeng...
  • WinBubble 1.73
  • Kaspersky Anti-Virus...
  • Malware Removal Tool...
  • WinRAR 3.80 Beta 2 /...
  • Royale Noir Theme fo...
  • IBM Lotus Symphony 1...
  • Adobe Dreamweaver 10...
  • Adobe Fireworks 10.0...
  • BitDefender Total Se...
  • McAfee Total Protect...
  • Ad-Aware 2008 7.1.0....
  • Adobe Flash Player 1...
  • Intel Chipset Softwa...
  • Uxtheme Multi-patche...
  • SRS Audio Sandbox 1....
  • SP3 UxTheme Patcher ...
  • PECompact 2.87 Beta ...
  • Sony Vegas Movie Stu...
  • Daniusoft Media Conv...
  • © 2001 - 2008 Softpedia. All rights reserved.
    Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
    Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive