Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Bitdefender Total ...
  • Ocster Backup Pro ...
  • Hard Disk Sentinel...
  • FlashFXP [DISCOUNT...
  • DVDFab DVD Copy [D...
  • Kaspersky Internet...
  • Avast! Internet Se...
  • Avira Internet Sec...
  • Webroot SecureAnyw...
  • McAfee Total Prote...
  • Home > Windows > Programming > Debuggers/Decompilers/Disassemblers
     Report malware

    JAD 1.5.8

    download button

    No screenshots available
    Part of the File Decompilers download hub
    Downloads: 256,912  View global page  Tell us about an update
    User Rating:
    Rated by:
    Good (3.6/5)
    88 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    Freeware / $0
    233 KB / Windows All

    C: \ Programming \ Debuggers/Decompilers/Disassemblers

     Read user reviews (0)  Send to friend   Follow (0 users)

    Softpedia Editor's Review for JAD

    EDITOR'S RATING:

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

    Written by Olivian Puha on October 31st, 2012

    Working with Java classes is a job for programmers and any tool that can make the decompilation and conversion of this files easier is welcomed. Such a utility is JAD, a command-line application that is designed to work fast and with accuracy.

    The program is written in C++ and it's main function is to disassemble .class files, but it can just as well clean source code and thus make it more suitable for compiling.

    JAD can be deployed from the command-line console and it will decompile Java classes into source code. This way, developers can glance deep into the code of Java runtime libraries and even beautify the lines, preparing them for a recompilation.

    There are some limitations this software struggles with and during our tests we found out that it cannot parse class files with versions other than 45.3, 46.0 and 47.0. Nonetheless, the output .jad file was generated correctly, even if some member class references could not be found.

    The decompiling ability of JAD will certainly prove a godsend for any developer who lost or misplaced the source code. However, one should note that there is a risk of overwriting source code files, especially when the '-o' (overwrite output files without confirmation) parameter is used.

    All in all, this tiny application does a great job when it comes to disassembling .class Java files, despite some inherent glitches caused by some innate limitations. A great helper for recovering and exploring source code, JAD can surely be one of the tools of choice in the utility belt of many Java developers. 

    JAD description

    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.

     


    TAGS:

    java decompiler | Java disassembler | JVM bytecodes | java | decompiler | jvm

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM