ClassViewer
Website: ClassViewer Homepage
ClassViewer v3 is a lightweight Java class file viewer only depends on JDK and JavaFX, it only has a single jar file less than 250k in size, and it can work on JRE 8.
OracleJDK no longer bundles JavaFX releases after OracleJDK 10, you can get the OpenJDK distribution bundled with OpenJFX 13 from here.
ClassViewer v4 is under development, icon by Icons8.
Features
- Understands class files described by JVMS13
- Displays parsed class file as tree and hex text
- The corresponding hex text is highlighted when you select a tree node
Build
Building ClassViewer v3 requires Java 11 or later (but Java 8 is sufficient at runtime).
./gradlew jar
Run
./gradlew run
Screenshots
Support ClassViewer
ClassViewer is free and open source software, if you want to support its developers, you can make a donation:
-
Donate via 爱发电: Glavo - 爱发电
-
Donate via Alipay:
-
Donate via Wechat: