Skip to content

ClassViewer is a lightweight Java class file viewer that you can use to view the structure of Java class files.

License

Notifications You must be signed in to change notification settings

ClassViewer/ClassViewer

Repository files navigation

ClassViewer

ClassViewer is a lightweight Java class file viewer that you can use to view the structure of Java class files.

Features

  • Understands class files described by JVMS23
  • Displays class file as tree and hex text.
  • The corresponding hex text is highlighted when you select a tree node

Screenshots

Screenshot Screenshot Screenshot Screenshot

Build

Building ClassViewer requires JDK 21 (or later) with JavaFX bundled.

./gradlew jar

Run

./gradlew run

Especially thanks

PLCT Logo

Thanks to PLCT Lab for supporting me.

IntelliJ IDEA logo

This project is developed using JetBrains IDEA. Thanks to JetBrains for providing me with a free license, which is a strong support for me.

About

ClassViewer is a lightweight Java class file viewer that you can use to view the structure of Java class files.

Resources

License

Stars

Watchers

Forks

Languages