1.运行java自带的工具HSDB
在cmd命令行下执行:
>java -classpath "%JAVA_HOME%/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB
2.查看正在运行的java类进程号
将java程序在合适的地方打下断点,直接在cmd命令行下,使用jps命令(java自带的命令)。
3.将自己正在运行的程序进程id输入到HSDB中
然后在点击tools -> Class Browser,就可以搜索一下jvm正在运行的类了。(目前这个截图是我搜索spring中带有@configuration中的动态代理类的截图)。
4.将jvm中的代理类输出到文件
点击感兴趣的类,然后点击 Create .class File ,就会在你的系统目录下生成.class文件。(注意:window一般在C:\Users\upanda\com\子包名 等类似于这样的目录下)
这个是我的生成目录: