解决IDEA报错:无效的目标发行版: 17
解决IDEA报错:无效的目标发行版: 17
目录
- 解决IDEA报错:无效的目标发行版: 17
- 报错由来
- 解决报错
- 【1】检查setting设置,查看编译器编译模块的编译版本是否是你需要的
- 【2】尝试去修改当前项目的启动设置,设置JRE为你需要的版本。
- 【3】选中项目右击进入项目设置,查看检查Project、Module设置是否正确
- 3.1 Project
- 3.2 Modules
- 【4】pom.xml中的java.version设置的java版本
- 【5】其他
报错由来
maven打jar包的时候,报出如下错误
无效的目标发行版: 17
解决报错
【1】检查setting设置,查看编译器编译模块的编译版本是否是你需要的
点击File->Settings

找到“Build,Execution,Deployment"下面的
Compiler下面的
Java Compiler

【2】尝试去修改当前项目的启动设置,设置JRE为你需要的版本。


【3】选中项目右击进入项目设置,查看检查Project、Module设置是否正确

3.1 Project

3.2 Modules

【4】pom.xml中的java.version设置的java版本
亲身经历,检查pom.xml中的java.version设置的java版本是否正确,一般情况这个肯定是没问题的,但是当我通过上面始终无法解决就是不知道为什么下面的配置被修改成了17,导致一直无法启动成功。
<properties><java.version>8</java.version></properties>
【5】其他
如果通过上面不行的话,可能有缓存设置
重启IDEA或者删除IDEA的相关文件重新导入当前项目,重新引入JDK和编译。
相关文章:
解决IDEA报错:无效的目标发行版: 17
解决IDEA报错:无效的目标发行版: 17 目录解决IDEA报错:无效的目标发行版: 17报错由来解决报错【1】检查setting设置,查看编译器编译模块的编译版本是否是你需要的【2】尝试去修改当前项目的启动设置,设置JRE为你需要的版本。【3】…...
Redis第四讲
目录 四、Redis04 4.1 Redis集群应用场景 4.2 集群 4.2.1 基本原理 4.2.2 主从复制的作用 4.3 配置集群(一台虚拟机) 4.3.1 规划网络 4.3.2 创建节点 4.3.3 创建目录 4.3.4 配置redis7001.conf 4.3.5 配置其余文件 4.3.6 后台启动redis 4.3…...
Linux Ubuntu 软件安装与卸载
文章目录1 下载 deb 安装包后安装2 清理安装包3 卸载安装2 Ubuntu升级某个软件参考:1 下载 deb 安装包后安装 进入下载位置,执行 terminal sudo dpkg -i *.deb推荐sudo apt install *.deb 2 清理安装包 sudo apt-get install 会将下载的文件放在 /var…...
metasploit穷举模块
目录 工具介绍 常用模块 参数介绍 工具使用 工具介绍 Metasploit框架(Metasploit Framework, MSF)是一个开源工具, 旨在方便渗透测试,它是由Ruby程序语言编写的模板化框架,具有很好的扩展性,便于渗透测试人员开发、使用定制的…...
day35 贪心算法 | 435、无重叠区间 763、划分字母区间 56、合并区间
题目 435、无重叠区间 给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 示例 1: 输入: [ [1,2], [2,3], […...
C++Primer15.5节练习
练习15.18: Base* p &d1:合法 p &d2:不合法,只有当派生类公有地继承基类时,用户代码才能使用派生类向基类的转换 p &d3:不合法,只有当派生类公有地继承基类时࿰…...
【日常点滴019】Python制作流浪气球游戏(导弹射击类)
Python制作流浪气球游戏(导弹射击类)教学课程代码(分步教学版)1、构建全局通用代码结构2、构建气球精灵类3、构建导弹精灵类4、碰撞检测5、构建游戏信息类 (最终完整代码)教学课程代码(分步教学…...
effective c++阅读之旅---条款29
为"异常安全"而努力是值得的! 什么是异常安全? 所谓的"异常安全",往往值得是函数接口的异常安全,它要求函数满足两个条件: 异常抛出时: 1、不泄露任何资源 2、不允许数据被破坏 异常安…...
Android system — 进程生命周期与ADJ
Android system — 进程oom_adj0. 引言1. 进程的生命周期1.1 Foreground process1.2 Visible process1.3 Service process1.4 Background process1.5 Empty process2. Lowmemorykiller2.1 ADJ级别2.2 进程state级别2.3 lmk策略2.4 如何查看应用oom_adj值3. 注意0. 引言 本文主要…...
vue3+ts+node个人博客系统(三)
一.主页顶部和中心面板布局 (1) 首先先去element-plus选择合适的布局el-container (2)在头部处编写相应的菜单栏el-menu,在这里要注意动态绑定路由的问题:default-active"$route.path"。将default-active设置为$route.path,el-me…...
Python第三方模块
♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放࿰…...
怎样查询PMP成绩?
【如何查询成绩】1、输入网址(PMI官网,不知道网址的私戳),点击 Log In如果忘记 PMI 的账号和密码了,怎么办?可以在你报名机构官网的个人中心的学习中心的我的报名处查看 PMI 的注册名和密码2、点击 Exam An…...
说说变量 __name__ 和它可能取到的一个值 __main__
结合 例子 弄懂 变量__name__ 和它的值’ main’这两个东西。 首先,明白两个定义, __name__是一个变量, __main__是个普通字符串,不是变量,但可以作为变量的值。 例子: 1.py 代码如下: if _…...
软考高级-信息系统管理师之整体管理(最新版)
整体管理 1、项目整体管理概述2、制定项目章程(选择,案例,论文)制定项目章程过程制定项目章程的依据1、协议2.项目工作说明书:3、商业论证4、事业环境因素包括,但不限于如下事项。5、组织过程资产:项目选择方法项目启动会议项目目标引导技术3、制订项目管理计划(选择)项目管…...
JVM学习篇垃圾收集器ParNewCMS与底层三色标记算法详解
1. 垃圾收集算法 2. 分代收集理论 当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根据对象存活周期的不同将内存分为几块。一般将java堆分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法…...
基于FFmpeg和Screen Capturer Recorder实现屏幕和声音的录制
当我们看到一些精彩的视频画面,但无法下载时,可以通过录屏的方式将视频和音频录制下来。 这个时候我们需要安装采集视频和音频的工具screen-capture-recorder。 以下是在windows10环境下,基于FFmpeg和Screen Capturer Recorder实现屏幕和声音…...
猿人学14题详解
目测重点在于cookie:mz和m 获取mz.js: https://match.yuanrenxue.com/static/match/match14/m.js 获取设置m: https://match.yuanrenxue.com/api/match/14/m 一、还原16进制 const fs require(fs); const parser require(babel/parser); const gen…...
Allegro如何快速把推挤的走线变平滑操作指导
Allegro如何快速把推挤的走线变平滑操作指导 Allegro有个非常强大的功能,推挤命令,可以快速的让走线以不报DRC的形式避让目标 推挤后的效果如下图 但是走线不够平滑,如果每一段都去再推一下比较费时间,下面介绍allegro本身自带的优化类似走线的功能 具体操作如下 点击Rout…...
nginx基础学习
作为前端开发者,也很有必要了解一些运维部署知识。 nginx的作用有哪些? 负载平衡动静分离反向代理 何为反向代理? 反向代理即是,用户访问nginx服务器,nginx又将请求转发到真正服务器上,为什么用户不能直…...
【HDFS】FsDatasetImpl#recoverClose方法
recoverClose的目的recoverClose的过程recoverClose的调用点一、前言 HDFS客户端写文件时,如果某个datanode发生错误或者异常。客户端会把这个datanode从pipeline里踢除,然后进行pipiline recovery,用剩余datanodes去写或者满足一定的条件时补充新的datanode到pipeline中写…...
工程化AI编程:claude-code-blueprint项目实战与最佳实践
1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目,叫“claude-code-blueprint”,作者是lethilu4796。乍一看这个标题,你可能会觉得这又是一个普通的代码生成工具或者AI辅助编程的脚本。但当我深入研究了它的源码和使用方式后&…...
手把手教你用LabelImg标注自己的数据集:从哆啦A梦到实战项目的YOLOv5训练准备
从哆啦A梦到工业级应用:LabelImg数据标注与YOLOv5训练全流程实战 在计算机视觉领域,数据标注的质量往往决定了模型性能的上限。就像建筑需要坚实的地基一样,一个优秀的YOLOv5模型离不开精心准备的数据集。本文将带您从零开始,通过…...
终极Primer CSS组件开发环境配置指南:从零开始搭建专业级工作流
终极Primer CSS组件开发环境配置指南:从零开始搭建专业级工作流 【免费下载链接】css Primer is GitHubs design system. This is the CSS implementation 项目地址: https://gitcode.com/gh_mirrors/cs/css Primer CSS是GitHub官方设计系统的CSS实现&#x…...
构建数字灵魂:从知识管理到AI智能体的个人数字资产管理指南
1. 项目概述与核心价值最近在整理个人知识库和开源项目时,我偶然发现了一个名为“awesome-digital-souls”的仓库,它来自开发者haowei-freesky。这个标题本身就充满了想象力——“数字灵魂”。乍一看,你可能会联想到科幻电影里关于意识上传、…...
别再手动检查打印机了!用C#写个Windows服务,自动监控HP/Epson等打印机状态并微信通知
打造智能打印机监控系统:基于C#的Windows服务实战指南 打印机故障总是悄无声息地发生——当你急需打印合同时发现缺纸,演示前五分钟发现墨盒耗尽,或是批量打印时某个设备早已脱机。这些场景对IT运维人员来说再熟悉不过,而传统的人…...
嵌入式图形开发实战:Arcada库帧缓冲机制与SAMD平台优化指南
1. 项目概述:为什么选择Arcada进行嵌入式图形开发?如果你正在玩PyBadge、PyGamer或者任何基于Adafruit SAMD21/SAMD51芯片的开发板,并且想让那块小巧的屏幕动起来,显示点图形、做个游戏或者搞个交互界面,那你大概率绕不…...
【限时解密】Midjourney企业级印相私有化部署方案:Rust服务集群+硬件加速印相网关+审计级水印注入(文档已归档至NIST合规目录)
更多请点击: https://intelliparadigm.com 第一章:Midjourney企业级印相私有化部署全景概览 企业级印相(Print-on-Demand Imaging)在AI生成内容场景中正从公有云服务向高合规、低延迟、强可控的私有化架构演进。Midjourney虽未官…...
云微推客系统开发|企业级私域裂变引擎,防丢单防错佣,合规二级分销
一、前言存量竞争时代,花钱买流量越来越贵,转化却越来越低。很多商家尝试推广裂变,却面临推广人员难管理、佣金结算混乱、订单归属不清、作弊刷单难防控、系统不合规易封号五大难题。传统人工记账、手动算佣模式,不仅效率低、成本…...
PPT数据可视化——从Excel表格到专业图表的5分钟蜕变之路
直接粘贴Excel表格就像"穿睡衣去面试"——内容都对,但看着不专业。 引言:那些年,我们被数据"丑哭"的瞬间 想象一下这个场景:你熬了三个通宵,终于把Q3季度的销售数据分析完了。Excel里密密麻麻的数字,每一行都准确无误。你信心满满地打开PPT,Ctrl+C…...
三步解锁Chrome浏览器中的Markdown阅读新体验
三步解锁Chrome浏览器中的Markdown阅读新体验 【免费下载链接】markdownReader markdownReader is a extention for chrome, used for reading markdown file. 项目地址: https://gitcode.com/gh_mirrors/ma/markdownReader 在Chrome浏览器中直接打开Markdown文件时&…...
