1.在程序最后一行加上一行System.in.read();阻塞住程序
2.打开windows powershell 或者 cmd 执行 java -classpath "C:\Program Files\Java\jdk1.8.0_60\lib\sa-jdi.jar" sun.jvm.hotspot.HSDB
3.在弹出的窗口中选择File-->Attach to HotSpot process
然后弹出对话框
此时再开一个windows powershell或者cmd窗口,执行jps -l命令查看运行中的java程序进程id
4.输入进程id后选择Tools-->Class Browser
5.在弹出的搜索框中输入被动态代理的类名
6.点击动态类后,再点击Create.class File
7.创建完后,会提示created
8.在运行HSDB程序的目录中找到被代理的类所在包名对应的文件目录
9.使用JD-GUI反编译工具可以查看动态生成的class文件内容
#如果遇到报错,找不到sawindbg.dll文件
在jdk所在的目录下搜索文件
把文件拷贝到jre目录即可。