Decompile Jar

GUI to inspect

GUI-to-inspect-jar

CLI to Decompile to Code

Sage post

https://stackoverflow.com/a/647140/7858768

Steps

Build fernflower

git clone https://github.com/fesh0r/fernflower.git
cd fernflower
./gradlew build && echo "ls build/libs/"

Use fernflower jar

java -jar fernflower.jar JAR_TO_DECOMPILE.jar ./dir-where-to-place-decompiled


Children
  1. CLI to Decompile into Code
  2. GUI-to-inspect-jar