修复Java虚拟机热点错误的解决方案?

时间:2011-12-08 16:12:01

标签: java swing virtual-machine

我正面临HotSpot虚拟机错误,其中包含以下详细信息 -

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0bfc58d5, pid=5412, tid=5284    
Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode)
Problematic frame:
C  [ExtractDetails.dll+0x158d5]
An error report file with more information is saved as hs_err_pid5412.log    
[Current thread (0x0b0349c0):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5284]

错误仅发生在程序尝试读取的文件中的特定数据中,导致其崩溃。

是否有任何解决方案可以解决此错误或至少找出确切失败的方法。 我尝试通过将运行时参数设置为-Xmx4G来从控制面板增加Java虚拟机内存,但仍面临同样的问题。

很想解决这个问题吗?     提前谢谢。

2 个答案:

答案 0 :(得分:4)

很可能这是您正在使用的ExtractDetails.dll中的错误。在这种情况下,你无法在java方面解决这个问题。

答案 1 :(得分:1)

最简单的尝试是将用户Java运行时更新为更新版本。

即使您希望/必须留在1.5 / J2SE 5分支中,您的1.5.0_10-b03版本也已经过时了。 Java 1.5的最新发布版本是1.5.0_22。

但我建议更新到最新版本的Java 1.6 - 如果您的应用程序没有问题。通常Java程序是向后兼容的。