JAD 1.5.8
Sponsored Links
JAD 1.5.8 Ranking & Summary
File size:
233 KB
Platform:
Windows All
License:
Shareware
Price:
$n/a
Downloads:
8549
Date added:
2007-10-15
Publisher:
Pavel Kouznetsov
JAD 1.5.8 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 doesnt 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.
Main features:
- 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.
Version restrictions:
- 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 programs control flow and displays the message "Couldnt fully decompile method ". Also when Jad couldnt reconstruct all try-catch-finally statements it displays the message "Couldnt 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 doesnt handle inlined functions well.
Jad is a 100% pure C++ program and it generally works several times faster than decompilers written in Java. Jad doesnt 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.
Main features:
- 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.
Version restrictions:
- 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 programs control flow and displays the message "Couldnt fully decompile method ". Also when Jad couldnt reconstruct all try-catch-finally statements it displays the message "Couldnt 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 doesnt handle inlined functions well.
JAD 1.5.8 Screenshot
JAD 1.5.8 Keywords
JAD
JAD 1.5.8
java class files
one or more
java source files
java source
Java class
can be
Class files
source files
java
files
source
class
program
converts
Bookmark JAD 1.5.8
JAD 1.5.8 Copyright
WareSeeker periodically updates pricing and software information of JAD 1.5.8 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of JAD 1.5.8 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
convert java class files to java source code
edit java class files
Abstract class
error compiling report java source files
program files
decompile java class files
disassembling java class files using javap windows
java source code for uploading files in bulk
java class editor
view java class files
find java class files on my computer
java classpath
java source code
java class diagram
reading java class files
java class tutorial
java classes tutorial
java source code samples
Related Software
uuDeJava is tool for UnCompile Java Class. With it you can UnCompile Class files by click on it,or send class to uuDeJavas Short Cut in "Send To",also you can drop Class files or Folders to window of Free Download
JPartialDownloader is a Java Program for downloading files using HTTP[S]/FTP/BitTorrent protocols Free Download
BASK is a synchronization based backup and restore utility. It allows you to ... Free Download
JMathLib is a clone of Matlab but written 100% in java. It can be extended very simply with m-files an java classes. It is intended to be a java version of programs such as MatLab, Octave, FreeMat and Scilab. Free Download
FreeDiff is a free file difference viewer for Windows you can use to analyze the changes between two revisions of a file Free Download
Java file upload applet Free Download
Java File Editor can be considered as a Notepad which can also compile and execute Java files Free Download
Java download applet Free Download
Latest Software
Popular Software
Favourite Software