Procyon
Procyon: Open-Source Java Decompiler
Procyon is an open-source Java decompiler that aims to rebuild Java source code from bytecode. It supports decompiling code from Java versions 5 to 15 and can decompile an entire project into human-readable Java code.
What is Procyon?
Procyon is an open-source Java decompiler developed by Ststroika that aims to rebuild the original Java source code from compiled Java bytecode. It supports decompiling code from Java versions 5 through 15 and can decompile entire projects or individual .class files into human-readable and compilable Java code.
Some key features of Procyon include:
- Supports decompiling Java 5 - 15 bytecode
- Preserves original naming and structure of code as much as possible
- Handles complex language features like lambdas, try-with-resources, etc.
- Extensible architecture allowing easy integration of new functionality
- Command line, GUI, and developer API available
- Integrates with popular IDEs like IntelliJ, Eclipse, and NetBeans
- Free and open-source under Apache 2.0 license
Procyon can be useful for examining and understanding the implementation of Java libraries or tools when source code is not available. It allows developers to learn from, borrow ideas from, integrate with, and even recompile decompiled third-party Java code. The output Java code approximates the structure and naming of the original source code reasonably well.
Procyon Features
Features
- Decompiles Java bytecode back into equivalent Java source code
- Supports Java versions 5 to 15
- Can decompile entire projects or individual .class files
- Preserves original naming of classes, methods and variables
- Handles common Java language features like generics and lambdas
- Command line interface and GUI available
- Integrates with IDEs like IntelliJ IDEA and Eclipse
- Open source and free for any use
Pricing
- Open Source
- Free
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Procyon Alternatives
View all Procyon alternatives with detailed comparison →
Top Development and Decompiler and other similar apps like Procyon
Here are some alternatives to Procyon:
Suggest an alternative ❐Java Decompiler
CFR
Bytecode Viewer
Decompiler.com
JavaDecompilers.com
Cavaj Java Decompiler