🛠️ A Java class file renamer for Java decompilers (such as Procyon), make the decompiled code more readable
- Renaming for classes/fields/methods
- Lightweight design (no external dependencies)
- Command-line interface
# Clone repository and build
git clone https://github.com/SmithGoll/ClassRenamer.git
cd ClassRenamer
./build.sh# Build and execute
./run.sh [in_jar] [out_jar]
# Use specified class renamer
./run.sh [custom_renamer_class] [in_jar] [out_jar]# Download latest JAR from releases
java -jar ClassRenamer-v1.0.0.jar [in_jar] [out_jar]
# Use specified class renamer
java -jar ClassRenamer-v1.0.0.jar [custom_renamer_class] [in_jar] [out_jar]- This tool is currently designed for CLASS FILES WITHOUT ANNOTATIONS ONLY
- Using it on files containing annotations may cause:
- Incorrect renaming results
- Processing errors
- Unexpected crashes
- Future versions will include proper annotation handling
This project is licensed under the MIT License - feel free to use, modify, and distribute with proper attribution.