# class-dump **Repository Path**: liufang1991/class-dump ## Basic Information - **Project Name**: class-dump - **Description**: javaagent在java运行的时候把类全部保存为文件,包括动态生成的类 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-14 - **Last Updated**: 2022-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 功能 在java运行的时候将类字节码动态输出,包括动态类 # 参考文章 [如何获取java运行时动态生成的class文件](https://blog.csdn.net/weixin_34292959/article/details/86444151) # 使用 # 在vm参数中,加入该agent ``` java -javaagent:/data/apps/ClazzDump.jar=-d=/tmp/bytecode/exported/;-f=com/alibaba/dubbo;-r jar包名字 ``` - 参数说明: - -d 设置导出文件的输出目录 - -f 设置需要导出的字节码的包名前缀,例如com/alibaba/dubbo, 不填的话是将所有的字节码全部输出 - -r 有该参数代表需要进行包目录的创建,否则生成所有文件到一个目录