decompile_jar
Decompile Java JAR files to source code with analytics, tree output, and logs. Supports multiple decompiler engines for flexible reverse engineering.
Instructions
Decompiles a Java .jar file into a target directory and returns comprehensive decompilation analytics, tree output, and logs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jarPath | Yes | Absolute or relative path to the Java .jar file to decompile. | |
| extraArgs | No | Optional additional command-line arguments to pass directly to the decompiler engine. | |
| outputDir | No | Optional output directory path for decompiled source files. Defaults to decompiled-output/<jar_name>_<timestamp>. | |
| decompilerPath | No | Optional explicit path to the decompiler binary or .jar (e.g., decompiler/cfr.jar). If omitted, automatically detects decompilers in decompiler/. | |
| decompilerType | No | Decompiler engine type. Defaults to "auto" which detects based on filename. |