Java运行时环境检测到致命错误:内部错误;错误:ShouldNotReachHere() [英] A fatal error has been detected by the Java Runtime Environment: Internal Error ; Error: ShouldNotReachHere()
本文介绍了Java运行时环境检测到致命错误:内部错误;错误:ShouldNotReachHere()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
#Java运行时环境检测到致命错误:
#Internal错误(classFileParser.cpp:3494),pid = 4636,tid = 2380
#错误:ShouldNotReachHere()
#JRE版本:6.0_25-b06
#Java VM:Java HotSpot(TM)客户端虚拟机(20.0-b11混合模式windows-x86)
#如果您想提交错误报告,请访问:
#http://java.sun.com/webapps/bugreport/crash.jsp
--------------- THREAD ---------------
当前线程(0x02339800):JavaThread未知线程[_thread_in_vm,id = 2380,堆栈(0x00240000,0x00290000)]
堆栈:[0x00240000,0x00290000],sp = 0x0028f86c,可用空间= 318k
本机帧:(J =编译的Java代码,j =解释,Vv = VM代码,C =本地代码)
V [jvm.dll + 0x13363a]
V [jvm.dll + 0x12e59b]
V [jvm.dll + 0x164ce]
V [jvm.dll + 0 x17cff]
V [jvm.dll + 0x26de5]
V [jvm.dll + 0x27626]
V [jvm.dll + 0x279d5]
V [jvm.dll + 0x27a69]
V [jvm.dll + 0x27b2c]
V [jvm.dll + 0x27baa]
V [jvm.dll + 0x27c8d]
V [jvm.dll + 0x27f59]
V [jvm.dll + 0x6c593]
V [jvm.dll + 0x6c96c]
V [jvm.dll + 0xf9c1c]
V [jvm.dll + 0x1184bb]
V [jvm.dll + 0x9eba0]
C [javaw.exe + 0x1657]
C [javaw.exe + 0x1e2c]
C [javaw.exe + 0x8614]
C [ kernel32.dll + 0x13677] BaseThreadInitThunk + 0x12
C [ntdll.dll + 0x39f02] RtlInitializeExceptionChain + 0x63
C [ntdll.dll + 0x39ed5] RtlInitializeExceptionChain + 0x36
--------------- PROCESS ---------------
Java线程:(=>当前线程)
其他主题:
=> 0x02339800(已退出)JavaThread未知线程[_thread_in_vm,id = 2380,堆栈(0x00240000,0x00290000)]
VM状态:不在safepoint(未完全初始化)
VM当前由线程拥有的Mutex / Monitor:$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ b 0x00400000 - 0x00424000 C:\程序文件(x86)\Java\jre6\bin\javaw.exe
0x77370000 - 0x774f0000 C:\Windows\SysWOW64\\\
tdll.dll
0x752e0000 - 0x753e0000 C:\Windows\syswow64\kernel32.dll
0x75200000 - 0x75246000 C:\Windows\syswow64\KERNELBASE.dll
0x76a30000 - 0x76ad0000 C:\Windows\\ \\syswow64\ADVAPI32.dll
0x76b90000 - 0x76c3c000 C:\Windows\syswow64\msvcrt.dll
0x76c40000 - 0x76c59000 C:\Windows\SysWOW64\sechost.dll
0x75940000 - 0x75a30000 C:\Windows\syswow64\RPCRT4.dll
0x74ee0000 - 0 x74f40000 C:\Windows\syswow64\SspiCli.dll
0x74ed0000 - 0x74edc000 C:\Windows\syswow64\CRYPTBASE.dll
0x75a40000 - 0x75b40000 C:\Windows\syswow64\\ \\USER32.dll
0x75250000 - 0x752e0000 C:\Windows\syswow64\GDI32.dll
0x75790000 - 0x7579a000 C:\Windows\syswow64\LPK.dll
0x76790000 - 0x7682d000 C:\Windows\syswow64\USP10.dll
0x756d0000 - 0x75730000 C:\Windows\system32\IMM32.DLL
0x75600000 - 0x756cc000 C:\Windows\syswow64\\ \\MSCTF.dll
0x7c340000 - 0x7c396000 C:\程序文件(x86)\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9f000 C:\程序文件(x86) \Java\jre6\bin\client\jvm.dll
0x74770000 - 0x747a2000 C:\Windows\system32\WINMM.dll
0x70c70000 - 0x70cbb000 C:\Windows\\ \\system32\apphelp.dll
0x6d7 a0000 - 0x6d7ac000 C:\程序文件(x86)\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 C:\程序文件(x86)\Java\jre6\ bin \java.dll
0x77340000 - 0x77345000 C:\Windows\syswow64\PSAPI.DLL
0x6d7e0000 - 0x6d7ef000 C:\程序文件(x86)\Java\jre6\ bin \zip.dll
VM参数:
jvm_args:-Dfile.encoding = Cp1252 -Xbootclasspath:C:\Program文件(x86)\Android\android-sdk\\ \\ platforms\android-7\android.jar
java_command:elf.app.RoomInfoActivity
启动器类型:SUN_STANDARD
环境变量:
CLASSPATH = C:\程序文件(x86)\Java\jre6\lib\ext\QTJava.zip
PATH = C:/ Program Files(x86)/ Java / jre6 / bin / client; C :/ Program Files(x86)/ Java / jre6 / bin; C:/ Program Files(x86)/ Java / jre6 / lib / i386; C:\Program Files\Common Files\Microsoft Shared\Windows Live; C:\Pro克文件(x86)\Common Files\Microsoft Shared\Windows Live; C:\Windows\system32; C:\Windows; C:\Windows\System32\Wbem; C:\Windows C:\ Program Files(x86) \Java\jdk1.6.0_24\bin; C:\Program Files(x86)\Common Files\Acronis\SnapAPI\; C:\Program Files(x86)\QuickTime\ QTSystem\; C:\Program Files(x86)\Android\android-sdk\platform-tools; C:\Program Files(x86)\Android\android-sdk\tools; C: \程序文件(x86)\Eclipse;
USERNAME = ryu_eMach_E732Z
OS = Windows_NT
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 37步骤5,GenuineIntel
----- ---------- SYSTEM ---------------
操作系统:Windows 7 Build 7600
CPU:共2个(每个cpu 2个核心,每个核心1个线程)家族6模型37步骤5,cmov,cx8,fxsr,mmx,sse,sse2,sse3,ssse3,popcnt
内存:4k页面,物理2874176k(1587204k免费),互换5746452k(3983880k免费)
vm_info:适用于Windows-x86 JRE(1.6.0_25-b06)的Java HotSpot(TM)客户端虚拟机(20.0-b11) 2011年4月14日01:04:32java_re与MS VC ++ 7.1(VS2003)
时间:Mon May 16 14:17:52 2011
已过时间:0秒
解决方案
我在运行pure java junit test时遇到同样的问题一个Android开发项目。
所以解决方案是在Eclipse中执行以下操作:
- 将std JRE添加到属性 - > java bu ild path - > libraries
- 运行时,在runconfiguration - > classpath中删除Android(只剩下
std JRE)
I have no idea what went wrong as I've programmed in Java for about a year and never got this error. Compiling and running in Eclipse worked just a minute ago and now I get this error:
#A fatal error has been detected by the Java Runtime Environment:
#Internal Error (classFileParser.cpp:3494), pid=4636, tid=2380
#Error: ShouldNotReachHere()
#JRE version: 6.0_25-b06
#Java VM: Java HotSpot(TM) Client VM (20.0-b11 mixed mode windows-x86 )
#If you would like to submit a bug report, please visit:
#http://java.sun.com/webapps/bugreport/crash.jsp
--------------- T H R E A D ---------------
Current thread (0x02339800): JavaThread "Unknown thread" [_thread_in_vm, id=2380, stack(0x00240000,0x00290000)]
Stack: [0x00240000,0x00290000], sp=0x0028f86c, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x13363a]
V [jvm.dll+0x12e59b]
V [jvm.dll+0x164ce]
V [jvm.dll+0x17cff]
V [jvm.dll+0x26de5]
V [jvm.dll+0x27626]
V [jvm.dll+0x279d5]
V [jvm.dll+0x27a69]
V [jvm.dll+0x27b2c]
V [jvm.dll+0x27baa]
V [jvm.dll+0x27c8d]
V [jvm.dll+0x27f59]
V [jvm.dll+0x6c593]
V [jvm.dll+0x6c96c]
V [jvm.dll+0xf9c1c]
V [jvm.dll+0x1184bb]
V [jvm.dll+0x9eba0]
C [javaw.exe+0x1657]
C [javaw.exe+0x1e2c]
C [javaw.exe+0x8614]
C [kernel32.dll+0x13677] BaseThreadInitThunk+0x12
C [ntdll.dll+0x39f02] RtlInitializeExceptionChain+0x63
C [ntdll.dll+0x39ed5] RtlInitializeExceptionChain+0x36
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
Other Threads:
=>0x02339800 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=2380, stack(0x00240000,0x00290000)]
VM state:not at safepoint (not fully initialized)
VM Mutex/Monitor currently owned by a thread: None
Dynamic libraries:
0x00400000 - 0x00424000 C:\Program Files (x86)\Java\jre6\bin\javaw.exe
0x77370000 - 0x774f0000 C:\Windows\SysWOW64\ntdll.dll
0x752e0000 - 0x753e0000 C:\Windows\syswow64\kernel32.dll
0x75200000 - 0x75246000 C:\Windows\syswow64\KERNELBASE.dll
0x76a30000 - 0x76ad0000 C:\Windows\syswow64\ADVAPI32.dll
0x76b90000 - 0x76c3c000 C:\Windows\syswow64\msvcrt.dll
0x76c40000 - 0x76c59000 C:\Windows\SysWOW64\sechost.dll
0x75940000 - 0x75a30000 C:\Windows\syswow64\RPCRT4.dll
0x74ee0000 - 0x74f40000 C:\Windows\syswow64\SspiCli.dll
0x74ed0000 - 0x74edc000 C:\Windows\syswow64\CRYPTBASE.dll
0x75a40000 - 0x75b40000 C:\Windows\syswow64\USER32.dll
0x75250000 - 0x752e0000 C:\Windows\syswow64\GDI32.dll
0x75790000 - 0x7579a000 C:\Windows\syswow64\LPK.dll
0x76790000 - 0x7682d000 C:\Windows\syswow64\USP10.dll
0x756d0000 - 0x75730000 C:\Windows\system32\IMM32.DLL
0x75600000 - 0x756cc000 C:\Windows\syswow64\MSCTF.dll
0x7c340000 - 0x7c396000 C:\Program Files (x86)\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9f000 C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
0x74770000 - 0x747a2000 C:\Windows\system32\WINMM.dll
0x70c70000 - 0x70cbb000 C:\Windows\system32\apphelp.dll
0x6d7a0000 - 0x6d7ac000 C:\Program Files (x86)\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 C:\Program Files (x86)\Java\jre6\bin\java.dll
0x77340000 - 0x77345000 C:\Windows\syswow64\PSAPI.DLL
0x6d7e0000 - 0x6d7ef000 C:\Program Files (x86)\Java\jre6\bin\zip.dll
VM Arguments:
jvm_args: -Dfile.encoding=Cp1252 -Xbootclasspath:C:\Program Files (x86)\Android\android-sdk\platforms\android-7\android.jar
java_command: elf.app.RoomInfoActivity
Launcher Type: SUN_STANDARD
Environment Variables:
CLASSPATH=.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip
PATH=C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\cygwin\bin;C:\"Program Files (x86)"\Java\jdk1.6.0_24\bin;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Eclipse;
USERNAME=ryu_eMach_E732Z
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows 7 Build 7600
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, popcnt
Memory: 4k page, physical 2874176k(1587204k free), swap 5746452k(3983880k free)
vm_info: Java HotSpot(TM) Client VM (20.0-b11) for windows-x86 JRE (1.6.0_25-b06), built on Apr 14 2011 01:04:32 by "java_re" with MS VC++ 7.1 (VS2003)
time: Mon May 16 14:17:52 2011
elapsed time: 0 seconds
解决方案
I had the same problem when running "pure java junit test" inside an android dev project.
so the solution was to do the following in Eclipse:
- Add the std JRE to "properties --> java build path --> libraries"
- While running, In the "runconfiguration --> classpath" remove Android (leaving only std JRE)
这篇关于Java运行时环境检测到致命错误:内部错误;错误:ShouldNotReachHere()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文