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

Eclipse下Gradle项目找不到/META-INF/BenchmarkList及命令行报错如何修复

Java JSON基准测试项目报错修复方案

问题1:Eclipse运行抛出/META-INF/BenchmarkList找不到异常

该报错是JMH框架的通用问题,未执行JMH专属的编译生成步骤导致元信息缺失,修复步骤如下:

  • 在项目根目录执行Gradle任务生成JMH所需资源:./gradlew jmhCompileGeneratedSources jmhProcessResources
  • 将生成的两个目录添加为Eclipse项目的源目录/资源目录:
    • build/generated/sources/jmh:右键选择Build Path -> Use as Source Folder
    • build/resources/jmh:同上操作设置为资源文件夹
  • 重启Eclipse运行配置,确认类路径中已包含上述两个目录的内容即可正常运行

问题2:命令行执行./run参数解析异常

该报错是当前仓库使用的airline参数解析器不支持逗号分隔多参数写法,修复方法如下:

  • 将原命令中逗号分隔的依赖库参数改为多段--libs参数传入,完整命令调整为:./run deser --apis stream --libs jackson --libs genson
  • 执行命令前先运行./gradlew clean build完成全量构建,避免缓存的旧代码影响参数解析逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:54:04