You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Groovy语义分析阶段报Unsupported class file major version 61错误求助

问题原因
  • 类文件主版本号61对应Java 17编译生成的类格式,你当前使用的Groovy 3.0.7内置的ASM库版本较低,不支持解析Java 17版本的类文件
  • 此前运行正常、间隔一个月报错的核心诱因大概率是这段时间内出现了以下某一种变更:
    • 运行JMeter的JDK版本升级到了17
    • 你在JMeter的lib或lib/ext目录下新增了用Java 17编译的第三方依赖包
    • 系统环境变量关联的Java版本被自动更新为17
解决方案
  • 方案1:升级Groovy版本
    直接替换JMeter lib目录下所有groovy-*.jar包为3.0.10及以上的3.x版本,或升级到Groovy 4.x版本,这两类版本都已内置支持Java 17类解析的ASM库。
  • 方案2:降级运行JDK版本
    将JMeter的运行环境从Java 17降级到Java 11或Java 8,JDK自带的核心类版本会同步降低,适配当前Groovy 3.0.7的解析能力。
  • 方案3:调整第三方依赖的编译版本
    若报错是因新增的自定义依赖包是Java 17版本编译生成,可将对应依赖替换为用Java 11及以下版本编译的版本,或自行重新编译依赖时指定目标兼容版本为Java 11。
  • 方案4:升级JMeter版本
    直接升级JMeter到5.6及以上稳定版本,该版本默认已搭载支持Java 17的Groovy版本,无需手动修改依赖。

内容的提问来源于stack exchange,提问作者maxim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 12:06:02