【问题原因】
未生成dmp文件,是因为程序没有开启捕捉崩溃文件的生成。
【解决办法】
1、将系统自带Windows Error Reporting Service服务,设置为“自动”,并开启。
2、管理员身份运行catchCrash.bat脚本,注册捕捉。
3、在java程序启动时加上 -XX:+CreateMinidumpOnCrash 参数。
4、java程序崩溃,即可生成 dmp或mdmp文件。
5、用java visualvm工具打开。
6、可以在系统事件中,查看系统日志,关于应用程序的日志。