FernFlowerLegacy icon indicating copy to clipboard operation
FernFlowerLegacy copied to clipboard

Legacy FernFlower with our changes. Currently working on redesiging how we do this repo to make updating easier.

  1. About the decompiler

Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in general. Naturally it is still under development, please send your bug reports and improvement suggestions at [email protected]

  1. License

http://www.apache.org/licenses/LICENSE-2.0

  1. Running from the command line

java -jar fernflower.jar [-

  • means 0 or more times
  • means 1 or more times
: file or directory with files to be decompiled. Directories are recursively scanned. Allowed file extensions are class, zip and jar. Sources prefixed with -e= mean "library" files that won't be decompiled, but taken into account when analysing relationships between classes or methods. Especially renaming of identifiers (s. option 'ren') can benefit from information about external classes. : destination directory