How to use the program.

  1. Select Open and load your desired class file.
  2. Double-click the CLASS file you want to decompile.
  3. Drag-and-drop your desired class file into the DJ Java Decompiler window. DJ Java Decompiler supports drag-and-drop functions for OLE.
  4. In Windows Explorer the Right mouse-button pop-up menu is available too.
  5. To decompile a .JAR file select the .JAR file -> In Windows Explorer Right mouse-button click -> pop-up menu "Open with..." -> DJ -> "Archiver" tool -> "Decompile" button. You can also associate .JAR files with DJ Java Decompiler.
    You will see the source code instantly!

    Important Note: When the user copy & paste a .class file (for example MyClassFile.class) from "Temporary Internet Files" folder to a standard file folder Windows may suffix (rename) this file. Windows concatenates the original file name and "[number]" string as the following: MyClassFile.class --> MyClassFile[1].class. In this case DJ Java Decompiler will be unable to decompile the suffixed file MyClassFile[1].class, causing an error: "File access error, or file not exists. Check all and try again! Possible reasons: the file MyClassFile[1].class is corrupted".
To solve the problem user needs to restore the original file name: MyClassFile[1].class --> MyClassFile.class. Also JAD expects that supplied Java class files are valid ones, i.e. they can pass The JavaTM Virtual Machine Specification (JVM) successfully.

    This latest release is able to compile, run, create JAR archives and run applets outside of the context of a Web browser when JDK is installed.    

    With DJ Java Decompiler you can decompile more than one Java compiled class file at one time.