hgaol / classpy

GUI tool for investigating Java class files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Classpy

Classpy is a GUI tool for investigating Java class files.

Inspiration

This tool is mainly inspired by javap and JavaClassViewer. I reinvent the wheel for the following two reasons:

1. Learn Java class file format and bytecode through parsing it
2. Try JavaFX 8

Features

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

Build

cd path/to/classpy
gradle uberjar

Run

cd path/to/classpy
gradle run

Screenshots

Screenshot1 Screenshot2

About

GUI tool for investigating Java class files

License:MIT License


Languages

Language:Java 99.4%Language:Lua 0.6%Language:CSS 0.0%