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

Java 8项目集成Extent Report v5.1.1遇class文件版本错误

问题原因

错误提示里的55.0对应Java 11的class文件版本,52.0对应Java 8。Extent Report v5.1.1是基于Java 11编译的,你的项目用Java 8运行,自然会出现版本不兼容的错误——这和Eclipse编译版本核对、执行方式(Ant/TestNG)无关,本质是依赖库的编译版本高于项目运行的JDK版本。

解决方法
  • 降级Extent Report版本:改用兼容Java 8的Extent Report v4.x系列(比如v4.1.5),该版本基于Java 8编译,能直接适配你的项目环境。修改项目依赖配置,替换Extent Report的版本号即可。
  • 升级项目JDK版本:如果项目允许,将JDK升级到Java 11及以上:
    • Eclipse中:右键项目 → 属性 → Java Build Path → 替换JRE系统库为Java 11;再到Java Compiler中设置编译版本为11。
    • Ant脚本中:修改javac任务的source和target参数为11,同时确保Ant运行时使用的JDK是Java 11。
    • TestNG运行配置:在运行配置的JRE选项中选择Java 11。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 04:32:03