`
wzf7065
  • 浏览: 249224 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Java虚拟机抛出异常

 
阅读更多

#

# An unexpected error has been detected by Java Runtime Environment:

#

#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d90e027, pid=7612, tid=8340

#

# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)

# Problematic frame:

# V  [jvm.dll+0x5e027]

#

# An error report file with more information is saved as:

# E:\worksapce\kaoqin\dakajilutongbu\hs_err_pid7612.log

#

# If you would like to submit a bug report, please visit:

#   http://java.sun.com/webapps/bugreport/crash.jsp

#

 

 

抛出这样的bug,是Java的虚拟机出了问题,最好的解决方法是将Java环境重装一下,虚拟机也就重装了,一般情况下就能解决这个问题,如果想进一步了解这个bug,可以看这篇文章:

原文来源:http://blog.csdn.net/wangkr111/article/details/7880766

 

PS:我本地出了这个异常,把Java环境重装后,确实不报这个异常了,但是虚拟机运行特别慢,我判断是我中间改了编码造成的,我重新换了一个workspace,将代码从svn上重新check出来,再运行就快了,因此这个异常应该就是编码字符集不一致造成的,大家也可以适当关注一下。

分享到:
评论

相关推荐

    实现Java异常抛出和处理

    `try`块包含可能抛出异常的代码,`catch`块用来捕获并处理异常,而`finally`块则包含无论是否发生异常都需要执行的代码: ```java try { // 可能抛出异常的代码 } catch (ExceptionType1 e1) { // 处理Exception...

    Java虚拟机规范SE8英文

    - **方法退出**:当方法正常完成或抛出异常时,如何清理当前帧并返回控制流。 #### 五、对象表示 - **对象实例**:由类定义确定其布局和内容,包括对象头、实例数据和填充数据等。 - **数组对象**:由数组类型决定...

    Java虚拟机规范中文版

    7. 异常处理:JVM定义了异常处理机制,包括try-catch-finally语句块以及异常的抛出和捕获机制。虚拟机规范中对异常进行了详细的分类,比如运行时异常(RuntimeException)和非运行时异常(其他Exception),并且规定...

    JDK15java虚拟机规范

    指令集包括了加载和存储指令、算术指令、类型转换指令、对象创建和操作指令、操作数栈管理指令、控制转移指令、方法调用和返回指令、抛出异常指令和同步指令。 特别的,JVM规范还规定了与类库相关的操作,以及如何...

    Java虚拟机处理异常的最佳方式

    抛出异常是指Java虚拟机在执行某些操作时,遇到错误或意外情况,抛出一个异常对象。捕获异常是指Java虚拟机在抛出异常后,捕获该异常,并对其进行处理。 检查异常和非检查异常 在Java虚拟机中,异常可以分为两类:...

    Java虚拟机特性JAVA SE 7.pdf-中文完整书签文字版

    - **异常**: JVM支持异常处理机制,当遇到无法处理的情况时会抛出异常。 - **异常处理流程**: 描述了如何在程序中捕获和处理异常。 **7. 指令集总结** - **类型与JVM**: 讨论了JVM中的不同数据类型如何影响指令集...

    一个Java虚拟机的设计和实现

    MiniJavaVM中的异常处理主要包括异常的抛出、捕获和处理。 #### 第九章 验证MiniJavaVM的正确性 ##### 9.1 MiniJavaVM的使用方法 介绍如何启动MiniJavaVM并运行Java程序。 ##### 9.2 测试操作码实现的正确性 ...

    Java虚拟机规范.rar

    8. 异常处理:Java虚拟机规范定义了如何处理运行时异常,包括异常的抛出、捕获和传播机制。异常处理机制使得程序能优雅地处理错误情况。 9. 多线程:JVM支持多线程编程,每个线程有自己的程序计数器、虚拟机栈、...

    java虚拟机介绍

    ### Java虚拟机(JVM)介绍 #### 一、Java虚拟机的发展史与家族成员 Java虚拟机(JVM)是执行Java字节码的虚拟环境,它使得Java程序可以在不同的平台上运行,无需重新编译。自Java语言诞生以来,JVM经历了多个版本的...

    《Java虚拟机规范》

    6. 异常处理:JVM对异常的处理机制,包括异常类型和异常捕获与抛出的原理。 7. 类文件结构:class文件的组织结构,包括常量池、字段、方法、属性等信息的存储方式。 而JVM本身是一个复杂的系统,它的规范涵盖了对...

    Java虚拟机学习资料

    2. 异常处理:异常的捕获、抛出及finally块的执行。 3. 字符串池:String对象在常量池中的存储。 4. 方法区的元空间:Java 8以后,方法区由元空间(Metaspace)替代,与物理内存直接关联。 六、最佳实践 1. 对象...

    Java虚拟机内存区域模型

    本地方法栈中抛出异常的情况与虚拟机栈相同。 堆是Java虚拟机管理的内存中最大的一块,是所有线程共享的,用于存储对象实例。堆也是垃圾收集器所管理的主要区域,因此很多时候也被称作“GC堆”。堆可以是物理上不...

    深入Java虚拟机第二版chm英文

    8. **异常处理**:讲解Java异常处理机制,包括异常类型、抛出和捕获异常,以及异常处理的最佳实践。 9. **JVM与语言特性**:讨论JVM如何支持现代Java语言特性,如lambda表达式、动态类型、模块化系统等。 通过学习...

    JVM内幕:java虚拟机详解

    - 异常表记录了方法中可能抛出的各种异常信息,以及异常处理块的范围。 11. **符号表(Symbol Table)** - 符号表包含了类中的字段符号引用和方法符号引用。 12. **Interned字符串(Interned String)** - ...

    Java虚拟机规范(Java SE 7)

    5. **异常处理**:讲解了Java虚拟机如何处理异常,包括异常的抛出、捕获流程以及异常对象的创建和处理机制。 6. **编译与执行**:讨论了Java源代码的编译过程以及字节码的执行机制,包括即时编译器的工作原理。 ###...

    实战JAVA虚拟机

    理解异常的抛出、捕获和处理机制,可以帮助开发者写出健壮的代码。 九、Java内存模型 Java内存模型(JMM)定义了线程如何访问共享变量,以及如何保证内存可见性。volatile、synchronized和final关键字都是JMM的重要...

    java虚拟机参数配置

    在Java开发过程中,Java虚拟机(JVM)的性能调优是提高应用程序运行效率的关键环节之一。通过合理的JVM参数配置,可以有效地管理内存分配、垃圾回收等关键资源,从而提升程序的稳定性和响应速度。本文将围绕"java...

Global site tag (gtag.js) - Google Analytics