IntelliJad options
The basic IntelliJad options control the location of the Jad executable, the behaviour for navigation-triggered decompilation, and the results of decompilation.
IntelliJad options
Jad executable
The path to the Jad executable must be absolute, and include the executable itself. The easiest way to define this value is to use the "Browse..." button to navigate through your computer's folders.
Decompile on navigation
There are three basic behaviours that may occur when you open a class file in the editor.
Name Behaviour
Always The class will be decompiled automatically and immediately, with no user input required.
Ask A dialog will appear, asking for confirmation before proceeding with the decompilation.
Never Decompilation will never take place due to navigation events.
Additionally, exclusions (see Exclusions) may have an effect on the Always and Ask behaviours.
Decompile to memory
When the Decompile to memory option is checked, the decompilation output will not be written to disk but just held in memory. From an IntelliJ IDEA point of view, you will see no difference to the behaviour of IntelliJad.
Decompile to disk
When the Decompile to memory option is not checked, you will need to provide a location to decompile classes to. By also checking the Create if directory doesn't exist option, the decompilation location will be automatically created on the first decompilation if it doesn't already exist. You may also mark decompiled files as read-only.
Project-specific settings
In order to override the general IntelliJad Project settings defined in the IDE configuration, open the IntelliJad configuration from the Project area of IntelliJ's settings view.
Project-level IntelliJad options
By selecting the "Use project-specific IntelliJad settings" in this dialog, you will enable project-specific settings for decompilation. The meanings of all other settings stay the same as described by this help.