【问题标题】:java freezes my computer and requires a hard rebootjava冻结我的电脑,需要硬重启
【发布时间】:2010-11-06 02:29:14
【问题描述】:

在通过 NetBeans 6.9.1 运行 Java 应用程序时,我经常遇到死机问题。一旦 netbeans 完成编译我的应用程序然后开始运行它,我的电脑就会死机,我仍然可以移动鼠标,mp3 仍然会在后台播放,但我根本无法与屏幕上的任何东西进行交互,不是甚至windows图标和任务栏。没有 ctrl+alt+delete,什么都没有。如果我一直点击鼠标大约 5 次以试图让系统响应,我的鼠标也会停止响应。

有一段时间,似乎每次启动时通过 netbeans 清理和重建一次就可以解决问题,但后来它的发生与此无关。

更重要的是,我今天第一次能够通过 .bat 文件在 Netbeans 之外启动一个 java 应用程序来重现冻结。

如果有人对解决此问题有任何建议,我将不胜感激。

当我在 ide 之外重现冻结时,我正在运行 javaw,java 的版本信息是: java版本“1.6.0_20” Java(TM) SE 运行时环境 (build 1.6.0_20-b02) Java HotSpot(TM) 64 位服务器 VM(内部版本 16.3-b01,混合模式

问题也与我正在运行的 java 应用程序无关。

【问题讨论】:

  • 哇,谢谢你的好建议,但不是真的;)
  • 说真的,我的经验是在 Linux 机器上的 Java 开发比在 Windows 机器上快得多。内存管理更好,文件系统 I/O 更快。在使用 Java IDE 时,两者都很重要。
  • 大声笑,不幸的是,这不是一个选择。因为我不能在 Linux 中做所有我想做的事情,否则我已经在上面了。
  • 我有更多关于这个问题的信息。似乎使用 32 位版本的 jre1.5.0_16 可以正常工作(从不冻结我的计算机),而 64 位版本的 jdk1.6.0_20 会随机冻结我的计算机。现在,在使用批处理文件在 NetBeans 之外运行我的应用程序以使用指定的类路径启动适当版本的 Java 时,我已经重现了这个问题。请帮忙。这是一个非常烦人的问题。
  • 我也有同样的问题...你找到是什么原因了吗?

标签: java windows-7 freeze


【解决方案1】:

说真的,一些与 Java 相关的系统锁定与图形加速驱动程序问题有关。尝试在禁用 2D 加速的情况下启动您的 Java 应用。

【讨论】:

  • 嗯,好主意,但如果这是问题所在,我该如何重新启用图形加速?我确实认为您在这里有所作为。
  • 如果这是真正的问题(如果!),您可能需要等到 Sun 提供修复该问题的 Java 更新。尝试使用您的显卡名称作为搜索键之一搜索 Java 错误数据库。
  • 好的,谢谢哥们。我需要升级我的显卡驱动程序来解决这个问题吗?如果这不是问题,您还有其他想法吗?
  • @Coder - 这是另一种可能的解决方法。但简单地运行 Netbeans 和禁用 2D 加速的 Java 应用程序就足够了。
  • 我在2020年仍然遇到这个问题,我打开了我的Intellij和netflix,然后我的电脑死机了,所以它迫使我专注于认真的工作而不是看netflix。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-25
  • 1970-01-01
  • 2020-10-01
  • 2014-07-24
  • 2010-09-30
  • 1970-01-01
  • 2019-04-06
相关资源
最近更新 更多