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

java项目maven编译的时候报错:Fatal error compiling: 无效的标记: --release

使用AI新生成了一个java项目,但是编译的时候报错:

java: 警告: 源发行版 17 需要目标发行版 17

原来是我本地只安装了jdk8,我把idea里面设置的地方都改成了jdk8:

  1. File → Project Structure
    在Project设置Project SDK和Project language level为jdk8
    在Modules设置Language level也是jdk8
  2. File →Settings
    Build, Execution, Deployment | Compiler | Java Compiler
    在这里插入图片描述

但是maven的配置文件pom.xml里面没有改:
在这里插入图片描述
把这个内容也改成了8之后,就不报这个错了,改成了另外一个:

kms-server: Fatal error compiling: 无效的标记: --release

咨询deepseek明确需要jdk9才支持–release,jdk8不支持这个配置,但是这个是哪里配置的呢,搜遍整项目都没有–release这个配置。
在这里插入图片描述
那就只能是引入的java包的问题,引用了3.2.0的springboot,springboot不支持jdk8,只能使用jdk17或者以上版本。
在这里插入图片描述
把以上所有配置都修改成jdk17后,解决问题!

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

相关文章:

  • 【计算机组成原理——知识点总结】-(总线与输入输出设备)-学习笔记总结-复习用
  • Caffeine的tokenCache与Spring的CaffeineCacheManager缓存区别
  • uniapp,Anroid10+版本如何保存图片并删除
  • 缓存三大问题详解与工业级解决方案
  • 视频音频转换器V!P版(安卓)安装就解锁V!P!永久免费使用!
  • 【RK3568+PG2L50H开发板实验例程】FPGA部分 | DDR3 读写实验例程
  • 创客匠人:在 IP 变现浪潮中,坚守知识变现的本质
  • 飞算AI-idea强大的AI工具
  • 二分查找篇——在排序数组中查找元素的第一个和最后一个位置【LeetCode】
  • 如何把一个多行的RAS key放到环境变量中?
  • 最新全开源礼品代发系统源码/电商快递代发/一件代发系统
  • 红宝书单词学习笔记 list 26-50
  • 71、【OS】【Nuttx】【启动】启动函数分析
  • 股权结构解析
  • 首批 | 云轴科技ZStack加入施耐德电气技术本地化创新生态
  • 微算法科技从量子比特到多级系统,Qudits技术革新引领量子计算新时代
  • 从零开始学前端html篇2
  • Redis:分组与设备在 Redis 中缓存存储设计
  • K线训练关键代码
  • Laravel 动态生成 PDF:基于 KnpSnappy 实现多公司页眉页脚差异化配置
  • C++如何进行性能优化?
  • 安卓设备信息查看器 - 源码编译
  • PlantUML 在 IDEA 中文版中的安装与使用指南
  • Vim 编辑器常用操作详解(新手快速上手指南)
  • LKT4304稳定可靠高兼容性国产安全加密芯片
  • JAVA观察者模式demo【设计模式系列】
  • WebSocket实现多人实时在线聊天
  • 【TCP/IP】2. 计算机网络与因特网体系结构
  • 两张图片对比clip功能
  • 后端id设置long类型时,传到前端,超过19位最后两位为00