devel/cfr 0.125 NetBSD
Another java decompiler
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- mit
- Categories
- devel
- Package size
- 1339.6 KiB, 1529.1 KiB installed
Description
CFR will decompile modern Java features - Java 8 lambdas (pre and post Java beta 103 changes), Java 7 String switches etc, but is written entirely in Java 6. (FAQ)
To use, simply run the cfr command, with the class name you want to decompile (either as a path to a class file, or as a fully qualified classname on your classpath), and optionally the method name. (--help to list arguments).
Alternately, to decompile an entire jar, simply provide the jar path, and if you want to emit files (which you probably do!) add --outputdir /tmp/putithere
In the other systems
Install
Binary package:
pkgin install cfr
From pkgsrc:
cd /usr/pkgsrc/devel/cfr && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.125 |
| NetBSD 10.1 aarch64 | 0.125 |
| SmartOS / illumos x86_64 | 0.125 |
| macOS 15 arm64 | 0.125 |
Dependencies
Run dependencies 1
No port depends on this one.