当前位置: 代码迷 >> 综合 >> An unexpected error has been detected by HotSpot Virtual Machine的解决过程
  详细解决方案

An unexpected error has been detected by HotSpot Virtual Machine的解决过程

热度:1   发布时间:2023-12-22 08:08:57.0

星期四 2007年08月30日

An unexpected error has been detected by HotSpot Virtual Machine的解决过程

 

一个很奇怪的错误。最近要做一个SWING的软件(其实也说不上软件啦),界面很难看,晕死,让人接受不了。去开源社区里找了一些资料发现有一些界面美化的项目。下载了一个好评度高的-------substance look&feel。下载地址:https://substance.dev.java.net/

这个项目的目的是提供一个流行的外观(look & feel)。这个外观(look & feel)联合了Windows XP和MacOS 10.4最好的特性并且需要JDK 5.0以上。

我的环境配置是jdk1.5.0+JBuilder 2005。虽然要求是jdk1.5.0,界面显示出来了,真的很不错。但是我点击别的按钮,应用程序一下字就关了,还打印出如下信息

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d1c5c68, pid=736, tid=2208
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode, sharing)
# Problematic frame:
# C  [dcpr.dll+0x5c68]
#
# An error report file with more information is saved as hs_err_pid736.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp

 

晕!这个第一次碰到。还好,有搜索在!搜索了一阵子,发现网上也没有明确的解决方案,但是还是了解到了一些,估计是JDK版本的问题,立刻到sun官方:http://www.sun/  下载最新的稳定版,JDK1.6!下载,安装。接着在JB工程里面换JDK工程属性。然后运行,出现界面!

问题没出现!Happying ...................

以下是错误日志文件的内容:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d1c5c68, pid=344, tid=2660
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode, sharing)
# Problematic frame:
# C  [dcpr.dll+0x5c68]
#

---------------  T H R E A D  ---------------

Current thread (0x00842b60):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2660]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
ESP=0x0312f000, EBP=0x0312f00c, ESI=0x008698f4, EDI=0x0000005c
EIP=0x6d1c5c68, EFLAGS=0x00010246

Top of Stack: (sp=0x0312f000)
0x0312f000:   00869404 008698f4 00000017 0312f044
0x0312f010:   6d1c5bc1 008699e0 008698f4 00000017
0x0312f020:   00000000 00000001 00000000 3f800000
0x0312f030:   00000000 3d400000 00000003 00869404
0x0312f040:   008698f4 0312f08c 6d1c538b 008699e0
0x0312f050:   008698f4 41b00000 3f800000 00000000
0x0312f060:   3d400000 00000017 00000000 008693b4
0x0312f070:   008693b4 008699e0 3f800000 41b00000

Instructions: (pc=0x6d1c5c68)
0x6d1c5c58:   c1 e7 02 8b 40 64 33 d2 c1 e3 02 8b 04 07 33 c9

  相关解决方案