1.讓程序阻塞(拋出異常會導致程序結束,所以在拋出異常之前阻塞)
2. windows控制台 cd到jdk目錄下的lib目錄,找到sa-jdi.jar 執行: java -classpath sa-jdi.jar "sun.jvm.hotspot.HSDB"
出現如下窗口:
點File—>Attach to hotspot proccess
再運行cmd 執行 jps -l 列出java進程 找到項目進程:
輸入進程id后 Tools—>Class Browser
點進去創建 .class文件在執行java -classpath sa-jdi.jar 的目錄下會生成 cglib生成的class文件,然后使用IDEA查看
如果期間出現無法加載 sawindbg.dll文件異常,則在java jdk目錄下搜索文件,把它復制到 D:\Program Files\Java\jre1.8.0_201\bin目錄下