Java应用程序使我的计算机崩溃。我该如何排除故障?


0

我正在大学课程中使用NetBeans 4.1(这是一个较旧的版本,但是是该课程的必需版本-我不能使用较新的版本)。

每当我使用它超过几分钟时,我的计算机就会崩溃-它会重新启动或需要将其重置。

我尝试在禁用所有启动项的情况下运行(以排除其他应用程序干扰该应用程序),但是这样做没有任何好处。

我已使用Sysinternals procmon日志记录,并且日志已损坏-我能够获得良好日志的唯一方法是启用引导日志记录。但是这些很大,我不知道要寻找什么。

我正在使用Windows XP SP3(已完全修补),这是我遇到任何类型问题的唯一应用程序。

谁能建议故障排除步骤来帮助我查明这些崩溃的原因并加以解决?


您正在运行什么Java版本?
约翰·T

1.6标准版
Oded

太新了,请尝试1.4.2。如果不起作用,则可能是与XP-SP3不兼容,请在XP-SP2系统上尝试。
2009年

可能是内存故障吗?NetBeans并不轻巧,有可能导致使用通常不会被触及的内存。我建议运行一些内存诊断程序。
汤姆·哈特芬

我以前在这台机器上运行过mem86,并且我正在使用其他占用大量内存的应用程序,所以也不是。
Oded

Answers:


1

检查系统事件日志。控制面板->管理工具->计算机管理,展开事件查看器,查看应用程序和系统日志中是否有异常,顶部的条目应该是最新的,如果不是,则按时间排序。

还要检查Java控制台是否有错误。运行Java应用程序时,右键单击任务栏中的Java图标,然后选择“打开1.X.XX控制台”,其中Xs被替换为当前版本。

如果您运行的是Java的最新版本,则它可能与旧的Netbeans版本的兼容性不佳。检查您特定的Netbeans版本的发布日期,并下载当时发布的相应JRE,以确保最大的兼容性。您可以在这里找到较旧的JRE版本。


日志中什么也没有。关于JRE版本-显然它与正确的JRE版本一起分发。
Oded

它随它一起分发,但是否使用旧的?检查您的PATH环境变量。
约翰·T

Netbeans 4.1于2005年5月发布,并通过进行了测试J2SE JDK 5.0。发行说明表明它也应在上运行J2SE SDK v1.4.2。参见netbeans.org/community/releases/41netbeans.org/community/releases/41/relnotes.html
quack quixote 09年

0

既然您说问题是由NetBeans 4.1引起的,那么您是否尝试过重新安装NetBeans?

尝试以适合您需求的最小安装方式卸载并重新安装它。
如果您有任何插件,请不要先安装它们。

在开始之前,请对NetBeans目录进行备份,以便能够在情况恶化时将其撤消,并在卸载后删除该目录中剩余的任何剩余部分。


我确实卸载并重新安装。
不高兴
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.