原作者github地址Amos
另外作者提供的可直接双击运行的jar是有问题的,当解析的class文件中包含double类型时会出现无法解析的情况,请直接使用该源码自行编译打包之后使用。
该项目包含两个部分,一个是JavaClassViewer,也就是本项目的主体,查看class文件的详细信息; 另一个部分是该项目的一个部分BinaryInternalsViewer,该项目的目的仅仅以16进制的方式展示class文件。
- 原项目使用的是NetBean目录结构,目前改用Gradle+Intellij模块化的方式对各个模块进行管理
将项目导入IDE
分别运行
JavaClassViewer.Main#main
或者
BinaryInternalsViewer.Main#main