http://izktkhohgp.vhost.fuwuqi8.com/pic/error.jpg 一个 Java Swing 的项目,跑了一段时间就会报错。一般是什么问题导致的,要怎么进行排查?
/div>![]() | 1 InkAndBanner 2019-12-13 10:38:00 +08:00 不懂 swing |
![]() | 2 967182 2019-12-13 10:39:27 +08:00 切换输入法了吗? |
3 luckylo 2019-12-13 11:15:06 +08:00 via Android ![]() 没日志,谁能定位问题? |
![]() | 4 awfe 2019-12-13 11:21:32 +08:00 jvm 崩溃了吧 |
![]() | 5 mmdsun 2019-12-13 12:54:54 +08:00 via Android ![]() 1.找 Windows 事件查看器- Windows 的系统日志 2.崩溃的弹窗不要点,在任务管理器找到进程,右键创建存储文件。 3.当 jvm 出现致命错误时,会生成一个错误文件 hs_err_pid.log,通过 jvm 参数-XX:ErrorFile 指定生成路径。OOM 可用 XX:HeapDumpPath=*/java.hprof ; 4.在代码里可用 Thread.setDefaultUncaughtExceptionHandler 打印一下异常 。 以上几种方式都能帮你找到错误日志分析原因。 |
![]() | 6 dooonabe 320 天前 大概率 windows 系统的某些配置(类似字体)引发了 jdk 的隐藏 bug |