【Bugs】java: 错误: 不支持发行版本 xx

文章目录

      • 报错场景:
      • 报错原因:
      • 解决方法:

报错场景:

IDEA运行Java项目报错,点击运行之后,IDEA在编译代码的时候就出现报错:

报错类型一:java: 错误: 不支持发行版本 21报错类型二:java: 错误: 无效的源发行版:21

详细报错如下:

Executing pre-compile tasks...
Running 'before' tasks
Checking sources
Copying resources... [spring6-ioc-annotation]
Checking dependencies… [spring6-ioc-annotation]
Dependency analysis found 0 affected files
Updating dependency information… [spring6-ioc-annotation]
Searching for compilable files... [spring6-ioc-annotation]
Parsing java… [spring6-ioc-annotation]
java: 错误: 不支持发行版本 21
Dependency analysis found 0 affected files
Errors occurred while compiling module 'spring6-ioc-annotation'
javac 17 was used to compile java sources
Finished, saving caches…
Module 'spring6-ioc-annotation' was fully rebuilt due to project configuration/dependencies changes
Compilation failed: errors: 1; warnings: 0
Executing post-compile tasks...
Compilation failed: errors: 1; warnings: 0
Synchronizing output directories...
2024/3/5 10:28 - Build completed with 1 error and 0 warnings in 4 sec, 114 ms

截图如下:
在这里插入图片描述

报错原因:

Javac编译器的版本与JDK版本不对应

解决方法:

参考以下文章:

IDEA切换JDK版本详细步骤

保持文章里面4大点的版本一直即可:

  • ①File——>Project Structure——>Project;
  • ②File——>Project Structure——>Modules;
  • ③File——>Project Structure——>SDKs;
  • ④File——>Settings——>Build, Execution, Deployment——>Compiler——>Java Compiler。

例如,我这里是第四点的版本不一致:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/730025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python72-Python的函数入门,为函数提供文档

之前介绍过可以使用Python内置的help()函数查看其他函数的帮助文档,我们也经常通过help()函数查看指定函数的帮助信息,这对于Python开发者来说非常重要。 我们还可以为函数编写说明文档一只要把一段字符串放在函数声明之后、函数体之前,这段字符串将被作…

Avue实现选择下拉框的多种方式

目录 前言1. 实战Demo2. 基本内容 前言 对应的拓展知识推荐阅读:【vue】avue-crud表单属性配置(表格以及列) 本文主要补充实战遇到的问题以及优化的方式 1. 实战Demo 了解基础知识先从Demo入手! 获取数据库的内容&#xff0c…

SAP金江、阎韶华、雷凡将出席“第四届ISIG-RPA、低代码、流程挖掘三大峰会

3月16日,第四届「ISIG中国产业智能大会」将在上海中庚聚龙酒店拉开序幕。本届大会由苏州市金融科技协会指导,企智未来科技(RPA中国、AIGC开放社区、LowCode低码时代)主办。大会旨在聚合每一位产业成员的力量,深入探索R…

【C语言】InfiniBand驱动mlx4_init和mlx4_cleanup

一、中文注释 Linux内核模块的初始化和清理过程,针对一个称为mlx4的网络设备驱动。以下是代码的逐行中文注释: static int __init mlx4_init(void) {int ret;if (mlx4_verify_params())return -EINVAL; // 检查设备参数是否有效,无效则返回…

如何做好【沟通】管理

目录 管理的定义 管理的四大职能: 四共团队: 领导力: 沟通的四种类型听、说、读、写(计划、报告) 沟通四原则 思维框架:结构树报告 管理的定义 彼得.德鲁克:管理通过他人去完成任务的学…

leetcode:反转链表II 和k个一组反转链表的C++实现

反转链表II 问题描述 给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 ListNode* reverseBetween(ListNode* head, int left, int right) {ListNode *…

PySide6实现证件照制作程序

目录 一:实现思路 二:代码实现 三:完整代码和界面 一:实现思路 要实现证件照制作,需要一个应用窗口,窗口里需要一个选择图片的按钮,选择图片需要展示图片在预览区。同时可能选择的图片,尺寸不符合规范,需要美化图片设置为设置我们处理的图片尺寸。需要添加一个美化…

【Neo4j系列】Neo4j之CQL语句和函数介绍

本文将对Neo4j中的CQL语句和CQL函数进行详细介绍。 作者&#xff1a;后端小肥肠 目录 1. 前言 2. CQL语句 2.1. CQL简介 2.2. CREATE命令 2.3. MATCH命令 2.4. RETURN命令 2.5. MATCH和RETURN 2.6. CREATEMATCHRETURN命令 2.7. 关系基础 2.8. CREATE创建标签 2.9. WH…

面试高频 牛群的位置排序---搜索插入位置

题目描述 农场里有一群牛&#xff0c;每头牛都有一个标签值&#xff0c;这些标签值组成一个升序排列的数组 labels。现在农场主想知道&#xff0c;给定一个目标标签值 target&#xff0c;如果在牛群中存在这个标签&#xff0c;返回它的位置&#xff0c;如果不存在&#xff0c;…

vscode 配置opengl (glut), lib链接可参考

这里假定你已经配置好基础的vscode c环境 json介绍 这里其实主要配置的3种json, vscode其实就是通过launch.json和tasks.json来自动生成指令的 launch.json 这个用于启动程序用的&#xff0c;但是由于其可以指定preLaunchTask-即在启动之前需要做什么事情&#xff0c;所以这…

Gradle多模块实践:dependencies的模组化导入

虽然maven和gradle能够自动处理依赖&#xff0c;但是觉得还不够。 当java引入一个新组件时。如果全部引入&#xff0c;则会导致引入过多的jar&#xff1b;如果指定组件的各个模块&#xff0c;又需要逐条引入&#xff0c;尤其当需要其它模块支持时&#xff0c;当子模块多了后维…

白嫖阿里云DSW做AI绘画的几点技巧(老鸟参考,新手免入)

白嫖方法就不说了&#xff0c;选择A10显卡或者V100显卡&#xff0c;能画些图&#xff0c;还能用三个月。可以感受一下顶级显卡的速度&#xff0c;当生产力工具肯定是不行的&#xff0c;毕竟5000个使用量用起来很快的。 问题一&#xff1a; 镜像版本选择-官方提供二个镜像&…

《LeetCode力扣练习》代码随想录——二叉树(左叶子之和---Java)

《LeetCode力扣练习》代码随想录——二叉树&#xff08;左叶子之和—Java&#xff09; 刷题思路来源于 代码随想录 404. 左叶子之和 二叉树-后序遍历 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode…

Windows wget安装与使用

wget安装 链接&#xff1a; https://eternallybored.org/misc/wget/ 下载了ZIP格式&#xff0c;但是解压后发现exe文件无法解压&#xff0c;所以直接下载了exe文件。 下载后将exe文件放至路径&#xff1a;C:\Windows\System32 winR → cmd 输入&#xff1a; wget --help&…

Unity笔记:C#基础(1)

杂项 虚函数 CSDN - C虚函数详解 cnblog - C#中的虚函数virtual 常量池与new 在C#中&#xff0c;string是不可变的&#xff0c;这意味着对string对象的操作通常会返回一个新的string对象&#xff0c;而不会修改原始的string对象。因此&#xff0c;几乎所有涉及更改string内…

鞋服品牌怎样合理把控订货深度和宽度

在鞋服品牌的运营管理中&#xff0c;订货深度和宽度是两个至关重要的概念。订货深度指的是某一款式或规格的产品数量&#xff0c;而订货宽度则代表品牌所涵盖的产品种类和款式。合理把控订货深度和宽度对于品牌的库存管理、销售情况以及顾客满意度都有着深远的影响。本文将探讨…

【牛客】VL74 异步复位同步释放

描述 题目描述&#xff1a; 请使用异步复位同步释放来将输入数据a存储到寄存器中&#xff0c;并画图说明异步复位同步释放的机制原理 信号示意图&#xff1a; clk为时钟 rst_n为低电平复位 d信号输入 dout信号输出 波形示意图&#xff1a; 输入描述&#xff1a; clk为时…

Qt: 事件过滤器的更多用法

不懂事件循环怎么回事的可以看下面的文章 Qt事件循环完整流程 常规使用 定义一个窗口MainWindow &#xff0c;之后在窗口里添加一个事件过滤函数eventFilter&#xff0c;将窗口的某一个或一些字控件安装上事件过滤器。 这种情况下MainWindow 就是pushButton11的时间过滤器&am…

MRI基础--k空间特性

目录 k空间中心亮的原因 k空间中心和边缘信号幅值比较 参考文献 k空间中心亮的原因 k空间的正中点是kx = ky = 0的点。该位置对应于图像的傅里叶表示中的常数项,其大小与平均图像亮度相同。该中心点具有 k 空间中任何其他点的最高幅度,最好在 3D 表示中看到。<

AcWing 107. 超快速排序

#include<bits/stdc.h>using namespace std;typedef long long LL;const int N50000010;//a 是原来的数组&#xff0c;temp 是临时数组 int a[N],temp[N];//因为元素有 500000 个&#xff0c;逆序对的数目可能会非常多 //假设按照降序排列&#xff0c;那么将有 n(n-1)(n-…