gpt4 book ai didi

java - 调试在 NetBeans 中正确运行的运行时 Java 崩溃的策略

转载 作者:行者123 更新时间:2023-11-30 09:26:07 26 4
gpt4 key购买 nike

提前致歉。这是一个非常模糊的问题,因为我不知道发生了什么。我有一个用 NetBeans 编写的 Java Swing GUI 桌面应用程序。在 NetBeans 内部时,该应用程序运行良好并通过了我对其进行的所有测试。在过去的几个月里,我一直在开发这个应用程序,并在其开发的各个阶段部署它。

昨天,我完成了一些新功能的添加和测试。我构建了应用程序并将其放在另一台计算机上。然后我直接从 jar 文件运行程序(在 NetBeans 之外)。在新区域(JDialog 框)中,程序崩溃。由于我不在 IDE 中,因此我没有任何反馈来了解问题所在。

我唯一能想到的(这是蹩脚的)是我添加了一些切换字符串的 switch 语句,我知道这是 1.7 的新功能。我以前是在 1.6 中开发的。否则,我想不出该程序在 IDE 内完美运行但在 IDE 外崩溃的原因。

任何人都可以就我应该如何处理这个问题提供任何建议吗?我完全不知所措。

非常感谢。

最佳答案

您的下一个调试步骤是减小程序的大小,直到它不崩溃,然后查看您所做的更改是否有效。这应该使答案显而易见,或者给你一个很好的问题来发布在 SO 上。

您认为它可能与 switch 语句有关的想法告诉您尝试:

  • 删除它们
  • 在 JDK 6 上删除和编译,看看它是否有效

这些都是减少程序大小的合理方法,看看您是否可以让它运行。

关于java - 调试在 NetBeans 中正确运行的运行时 Java 崩溃的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047417/

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