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\子包名 等類似於這樣的目錄下)
這個是我的生成目錄: