Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java冻结了我的计算机,需要硬重启_Java_Windows 7_Freeze - Fatal编程技术网

java冻结了我的计算机,需要硬重启

java冻结了我的计算机,需要硬重启,java,windows-7,freeze,Java,Windows 7,Freeze,在通过NetBeans 6.9.1运行Java应用程序时,我经常会遇到半频繁的冻结。只要netbeans完成我的应用程序的编译并开始运行,我的电脑就会冻结,我仍然可以移动鼠标,MP3仍然可以在后台播放,但我根本无法与屏幕上的任何东西交互,甚至连windows图标和任务栏都不能。没有ctrl+alt+delete,没有任何内容。如果我一直点击鼠标5次左右试图让系统响应,我的鼠标也会停止响应 有一段时间,似乎每次启动一次通过netbeans进行清理和重建就可以解决问题,但随后它独立于此发生了 更重要

在通过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位服务器虚拟机(构建16.3-b01,混合模式


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

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

哇,谢谢你的建议,但不是真的;)半认真地说,我的经验是,Linux环境下的Java开发速度明显快于Windows环境。内存管理更好,文件系统I/O速度更快。当使用JavaIDE.lol时,这两个都很重要,不幸的是,这不是一个选项。因为我不能在Linux中做所有我想做的事情,否则我就已经在上面了。我有一些关于这个问题的更多信息。似乎使用32位版本的jre1.5.0_16可以正常工作(从不冻结我的计算机),而使用64位版本的jdk1.6.0_20可以随机冻结我的计算机。现在,当在NetBeans之外运行我的应用程序时,我使用批处理文件以指定的类路径启动相应的Java版本,从而重现了这个问题。请帮忙。这是一个非常烦人的问题。我也有同样的问题。。。你找到原因了吗?嗯,好主意,但如果这是问题所在,我如何重新启用图形加速?如果这是真正的问题(big If!),您可能需要等到Sun提供了一个Java更新来修复这个问题。尝试搜索Java bugs数据库,使用图形卡名称作为搜索键之一。好的,谢谢,伙计。有没有可能我需要升级我的显卡驱动程序来解决这个问题?如果这不是问题,你还有其他想法吗?@Coder-这是另一种可能的解决方法。但只要在禁用2D加速的情况下运行Netbeans和Java应用程序就足够了。我在2020年仍然遇到这个问题,我打开了Intellij和netflix,然后我的电脑挂起,所以我不得不专注于严肃的工作,而不是看netflix。