001kafka源码项目gradle报错UnsupportedClassVersionError-kafka-报错-大数据学习

1 报错提示

java.lang.UnsupportedClassVersionError: org/eclipse/jgit/lib/AnyObjectId has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

如下图所示:

在这里插入图片描述

2 报错原因

JKD 版本对应表如下所示:

class 第5和6字节 minor版本 major版本 jdk版本
2D03 45 3 jdk1.0
2D03 45 3 jdk1.1
2E00 46 0 jdk1.2
2F00 47 0 jdk1.3
3000 48 0 jdk1.4
3100 49 0 jdk1.5
3200 50 0 jdk1.6
3300 51 0 jdk1.7
3400 52 0 jdk1.8
3500 53 0 jdk9
3600 54 0 jdk10
3700 55 0 jdk11
3800 56 0 jdk12
3900 57 0 jdk13
3A00 58 0 jdk14
3B00 59 0 jdk15

报错显示某个包用jdk11编译的,而当前项目与gradle使用的jdk是jdk8版本

3 解决方案

  • idea项目模块切换jdk版本为11

在这里插入图片描述

  • idea gradle切换jdk版本为11

在这里插入图片描述

  • 重新加载和构建项目

在这里插入图片描述

结语

如果小伙伴什么问题或者指教,欢迎交流。

QQ:806797785

仓库源代码地址:https://github.com/gaogzhen/kafka-case.git

参考链接:

[1]jdk与class version版本对照表[CP/OL].

[2]Class has been compiled by a more recent version of the Java Environment[CP/OL].

相关推荐

  1. Kafka下沉到HDFS

    2024-02-18 09:38:03       56 阅读
  2. Qt项目打包

    2024-02-18 09:38:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-18 09:38:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-18 09:38:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-18 09:38:03       82 阅读
  4. Python语言-面向对象

    2024-02-18 09:38:03       91 阅读

热门阅读

  1. 浅谈Websocket

    2024-02-18 09:38:03       54 阅读
  2. Mac更新node版本

    2024-02-18 09:38:03       47 阅读
  3. 函数作为参数传递和匿名函数(lambda)

    2024-02-18 09:38:03       48 阅读
  4. “AI文明的新纪元:从ChatGPT到Sora的跨越“

    2024-02-18 09:38:03       45 阅读
  5. 什么是tomcat?tomcat是干什么用的?

    2024-02-18 09:38:03       51 阅读
  6. spring boot Mybatis Plus分页

    2024-02-18 09:38:03       44 阅读
  7. 【Qt笔记】QSS中常用的子控件

    2024-02-18 09:38:03       52 阅读
  8. ChatGPT用于润色中文学术论文

    2024-02-18 09:38:03       60 阅读
  9. 基于单片机的智能家居远程控制系统

    2024-02-18 09:38:03       48 阅读