gpt4 book ai didi

java - 如何追踪 Java 中看似随机的崩溃?

转载 作者:行者123 更新时间:2023-11-30 08:52:18 24 4
gpt4 key购买 nike

在做一些与一些 swing gui 组件一起工作的家庭作业时,我的程序开始随机崩溃。也就是说,它启动,运行一小段时间,然后崩溃。我在控制台中没有收到任何错误,只是直接崩溃。

我不怀疑这是我写的东西,如果有人想看代码,我很乐意展示它,但是我可以自己做些什么来找出可能的原因吗我的崩溃?

一些其他可能有用的信息:

  • 我正在使用 eclipse,调试器似乎没有做任何事情来帮助我解决这个问题(程序仍然崩溃)。
  • 在我开始添加事件处理之前,我没有注意到任何此类问题。
  • 我使用的是 Windows 10。
  • 有时,我创建的窗口中什么也没有绘制。退出然后再次运行该程序将使其工作。

最佳答案

一些可能的启发式:

  • 看似随机的崩溃表明不正确的同步;寻找 event dispatch thread使用引用的方法之一违规 here .

  • 验证所有异常处理程序都产生诊断输出;从命令行运行以确保诊断输出没有被无意中重定向。

  • 尝试在不同调试器的支持下运行,例如NetBeans。

  • 尝试在 profiler 的支持下运行.

  • 尝试不同版本的 JDK/JRE。

  • 尝试不同的主机操作系统。

关于java - 如何追踪 Java 中看似随机的崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30207220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com