当用java运行程序的时候出现如下异常:
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8b269b, pid=2820, tid=4692
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)
# Problematic frame:
# V  [jvm.dll+0x269b]
#
# An error report file with more information is saved as:
# F:\eclipaeWorkspace2\HLSSplit\hs_err_pid2820.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#[error occurred during error reporting , id 0xc0000005]
我从来都没见过这一个什么异常!各位技术大牛你能帮我看看如何解决吗?

解决方案 »

  1.   

    An unexpected error :一个意想不到的错误?!
    根据下面的提示,偶觉得是内存问题
      

  2.   

    基本上卸载,再装jdk就行了。
      

  3.   

    F:\eclipaeWorkspace2\HLSSplit\hs_err_pid2820.log这个log里面应该记录了一些指针乱指的错误吧,至于怎么造成的就不知道了,我也碰到过,好像是偶尔出现的
      

  4.   

    难道是一个bug?重装jdk是个选择
      

  5.   

    额 jvm的错误 可以不care吗 是否经常出现啊
      

  6.   

    在 Windows Vista 和 Windows 7 操作系统上尝试安装 Java 或运行 Java 小应用程序或应用程序时,显示错误消息
    错误:Exception_Access_Violation原因 此问题的根源仍在调查中。解决方案 出现此问题可能是由于在 Windows Vista 或 Windows 7 操作系统上启用了“用户帐户控制 (UAC)”功能。 默认情况下 Windows Vista 和 Windows 7 中启用了 UAC,因此当您使用尚未针对 Windows UAC 组件进行更新的应用程序时,可能会遇到一些兼容性问题 临时禁用 UAC 可以解决例外访问问题,但关闭 UAC 会降低您系统的安全性。我们建议您不要禁用 UAC。
    网址:http://www.java.com/zh_CN/download/help/exception_access.xml
      

  7.   

    # The crash happened outside the Java Virtual Machine in native code.是在访问native code(e.g. JNI calls)时发生的crash,通过这个日志
    F:\eclipaeWorkspace2\HLSSplit\hs_err_pid2820.log
    或许可以知道是在哪发生的crash不过大部分这种问题可以是由jvm配置的低内存造成的
      

  8.   

     EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8b269b, pid=2820, tid=4692这个0xc0000005地址应该是位于pc 0x6d8b269b 中的发生了访问冲突的地址了吧
      

  9.   

    上面可能说错了,不知道这个0xc0000005是什么意思,数值很大,不太可能是violation的编号,而且比pc=0x6d8b269b还大,在pc的内容中被引用也不太像(小于32位的去引用32位的不太可能),两者不知道是怎么关联的
      

  10.   

    Java VM问题,建议重装jvm;
      

  11.   

    JRE本身有问题?这样的几率很小吧?你的程序是否有调用本地方法?如果有的话,也可能是本地方法出现的问题。
      

  12.   

    是运行所有的java程序出错,还是运行某一个出错,如果是运行某一个出错的话,可能是程序中使用了错误的JNI本地接口方法造成的