Classpy
Classpy is a graphical Class file analysis tool, similar in functionality to JAVAP, and the interface primarily refers to the Java Class Viewer:
Why re-creating wheels?
It took nearly a week to write this tool, so why waste time reinventing a wheel? Mainly because of the following reasons:
- By writing a class parser yourself, you can thoroughly understand the class file format and byte code
- Early adopters Java8 and JavaFX 8
- The Java Class Viewer is older and does not support the new Class file format
- Can combine the advantages of JAVAP and Java Class Viewer to learn from each other, to develop a personal mind of the Class file analysis tool
Features and Features
The main functions and characteristics of Classpy are:
- Can analyze the class file format of the latest JVM8 specification
- Use the tree control and the hex string to display the class structure, respectively
- When you click on the tree node, highlight the corresponding hex string
Download and run Classpy
You can clone the Gradle project to compile it yourself, or you can download the executable jar double-click Run. But attention, need JAVA8 environment!