java.lang.VerifyError解决办法

直接上正文
java -XX:-UseSplitVerifier -XX:+FailOverToOldVerifier


java.lang.VerifyError: Stack map does not match the one at exception handler  


-XX:-UseSplitVerifier  关闭StackMapTable优化

-XX:+FailOverToOldVerifier  类型校验失败的时候退回到旧的类型推到方式 (jdk1.7之后主版本大于50的class文件,使用类型检查来完成数据流分析校验则是唯一的选择,不允许退回到类型推导的校验方式)
分享到