Java_类似java.lang.VerifyError: Expecting a stackmap frame at branch target 22 in method的解决方法
2016-08-08 10:49
666 查看
报异常的方法内使用了Java 7的新特性:自动资源释放,类似于try(){},即在try后面跟一括号,在括号里面对一些资源赋值,try里面的代码块执行完毕之后会自动释放try后面的括号中声明的资源。
Java 7 会使用新的Class类型校验器,新的类型校验器将老的校验器分为两步:
1、类型推断
2、类型校验
新的类型校验器通过在javac编译时嵌入类型信息到bytecode中,省略了类型推断这一步,从而提升了classloader的性能。
Classload顺序(供参考): load -> verify -> prepare -> resove -> init
解决办法:在运行jvm参数设置 -XX:-UseSplitVerifier
如Idea:
Java 7 会使用新的Class类型校验器,新的类型校验器将老的校验器分为两步:
1、类型推断
2、类型校验
新的类型校验器通过在javac编译时嵌入类型信息到bytecode中,省略了类型推断这一步,从而提升了classloader的性能。
Classload顺序(供参考): load -> verify -> prepare -> resove -> init
解决办法:在运行jvm参数设置 -XX:-UseSplitVerifier
如Idea:
![](https://images2015.cnblogs.com/blog/668659/201608/668659-20160808104732887-490371508.png)
相关文章推荐
- 类似java.lang.VerifyError: Expecting a stackmap frame at branch target 4 6 in method的解决方法
- java.lang.VerifyError: Expecting a stackmap frame at branch target 16 类似java异常
- java.lang.VerifyError: Expecting a stackmap frame at branch target 12 in method
- Java.lang.VerifyError: Expecting a stackmap frame at branch target
- java.lang.VerifyError: Expecting a stackmap frame at branch target
- java.lang.VerifyError: Expecting a stackmap frame at branch target 25
- How to solve "java.lang.VerifyError: Expecting a stackmap frame at branch target 6 in method"
- java.lang.VerifyError: Expecting a stackmap frame at branch target JDK 1.7
- 关于:java.lang.VerifyError: Expecting a stackmap frame at branch target
- 日常Exception(一):java.lang.VerifyError: Inconsistent stackmap frames at branch target 1209 in method..
- java.lang.VerifyError: Inconsistent stackmap frames at branch target ? 解决
- java.lang.VerifyError: Inconsistent stackmap frames at branch target
- nested exception is java.lang.VerifyError: Expecting a stackmap frame at bra
- jdk7 java.lang.VerifyError: Expecting a stackmap f
- java.lang.StackOverflowError--解决方法
- [解决方法]Idal写简单的Spark编程时报错:java.lang.VerifyError: class com.fasterxml.jackson.module.scala.ser.
- java.lang.VerifyError: Expecting a stack map frame
- java.lang.NoSuchFieldError: EMPTY_LIST,EMPTY_MAP错误的解决方法
- Spark出现java.lang.stackoverflowerror的解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法