当前位置: 首页 > news >正文

开发遇到的问题-编译报错

jdk8升级到jdk17:编译的时候报以下错误

org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0

注意 注意 注意: 安装maven、jdk、idea等要注意对应匹配的版本!!!!!!

先确认以下5点

  1. 项目结构设置

    • 路径:File > Project Structure > Project
    • 关键配置项:
      • Project SDK:选择项目使用的JDK版本‌
      • Project language level:设置与JDK版本匹配的语言级别‌
  2. Maven编译器插件配置

    • pom.xml中需显式指定Java版本:

      <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <!-- 设置源码兼容版本 --> <target>1.8</target> <!-- 设置编译目标版本 --> </configuration> </plugin> </plugins> </build>

      此配置会覆盖IDE默认设置‌
  3. 运行配置检查

    • 路径:Run > Edit Configurations > Runner
    • 确保JRE选项与项目要求的Java版本一致‌
  4. 全局Maven配置

    • 路径:File > Settings > Build, Execution, Deployment > Build Tools > Maven
    • 检查Runner标签页中的JRE是否与项目JDK版本匹配‌
  5. 模块级设置

    • 路径:File > Project Structure > Modules
    • 为每个模块单独检查Language level是否与主项目一致‌

查看mvn对应的使用jdk版本

发现maven使用的是jdk1.8.这边没有改过来。

报错原因:maven3.8.x 不支持jdk17

http://www.dtcms.com/a/125315.html

相关文章:

  • 分布式锁和事务注解结合使用
  • 第Y1周:调用YOLOv5官方权重进行检测
  • Python函数的说明文档的访问方式
  • 人工智能的经济盲点及AI拓展
  • 火山RTC 4 音视频引擎 IRTCVideo,及 音视频引擎事件回调接口 IRTCVideoEventHandler
  • 数据结构基础(2)
  • ubuntu 服务器版本常见问题
  • Node.js多版本共存管理工具NVM(最新版本)详细使用教程(附安装包教程)
  • 重返JAVA之路-初识JAVA
  • 【android bluetooth 协议分析 01】【HCI 层介绍 1】【hci_packets.pdl 介绍】
  • 第十二天 - Flask/Django基础 - REST API开发 - 练习:运维管理后台API
  • Linux环境变量详解
  • 无人机在极端环境材料的选择
  • 热门面试题第15天|最大二叉树 合并二叉树 验证二叉搜索树 二叉搜索树中的搜索
  • 栈与队列-JS
  • 互质的数-蓝桥20245
  • 第二节:React 基础篇-受控组件 vs 非受控组件
  • springboot网站项目+layui框架动态渲染table表格数据信息
  • Apache Doris内存与超时参数配置详解
  • (四)机器学习---逻辑回归及其Python实现
  • cat命令查看文件行数
  • RK3568 基于Gstreamer的多媒体调试记录
  • 2025年工会考试题库及答案
  • 深度学习基础--CNN经典网络之InceptionV1研究与复现(pytorch)
  • 【力扣03】无重复字符的最长子串
  • 4月11日随笔
  • 【深入浅出 Git】:从入门到精通
  • onenote的使用技巧以及不足之处
  • 【网络安全 | 项目开发】Web 安全响应头扫描器(提升网站安全性)
  • 【路由交换方向IE认证】BGP常用属性(除公认必遵外的属性)