An open API service indexing awesome lists of open source software.

https://github.com/chenyahui/classviewer

a tool for helping studying jvm classfile's bytecode layout
https://github.com/chenyahui/classviewer

Last synced: about 1 month ago
JSON representation

a tool for helping studying jvm classfile's bytecode layout

Awesome Lists containing this project

README

        

# ClassViewer

ClassViewer is a tool for investigating Java class files. It is fully developed using Javascript on browser.

[ClassViewer的介绍及实现](http://www.cyhone.com/articles/classviewer/)

## How To Use
Since it only depends on browser,you can download source code from github, Open the file in your browser and Enjoy it!

## Screenshots
![image](example/welcome.png)
![image](example/show.png)
![image](example/opcode.png)

## TODO
* Show opcode of method
* Try to explain every part of classfile
* Jump by name_index

## Reference
* [javap](https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javap.html)
* [Java-Class-Viewer](https://www.codeproject.com/Articles/35915/Java-Class-Viewer)
* [Classpy](https://github.com/zxh0/classpy)