intellij idea中解决java.lang.VerifyError: Expecting a stackmap frame at branch target的方法

本文介绍了在使用Java 1.8环境下开发时遇到的运行时异常,并提供了两种解决方案:一是对于从1.6升级到1.7的情况,可以通过设置-jdk参数-XX:-UseSplitVerifier来解决;二是对于直接在1.8环境下开发的情况,则应设置-jdk参数-noverify。此外,还详细说明了如何在IntelliJ IDEA中进行配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【实习第三周,被生活逼成了全栈hhhh从开发写到测试】

报错如下:

经过查找各类资料博客,针对不同的情况有不同的解决办法:
1. java源代码是用jdk1.6下开发的,后来环境上替换安装了jdk1.7编译运行。运行报错。
我的错误不属于这种情况,因为我是jdk1.8下开发并编译的,但这里还是提一下这种解决办法:
jdk设置参数:-XX:-UseSplitVerifier
 
2. 这是我的情况,即在jdk1.8下开发并编译,还是出现这样的错误,此时应该把jdk参数设置为:-noverify
 
关于该如何设置在intellij中配置vm参数:
在上面的tool bar中,看到自己的项目,点击那个三角选择:“Edit configuration”
把VM option改成“-noverify”

转载于:https://www.cnblogs.com/x1mercy/p/9222722.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值