IDEA 报错:java: 不再支持源选项 5。请使用 6 或更高版本。

【Maven运行报错及解决方案】错误 不再支持源选项 5。请使用 6 或更高版本。 Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!资料自己整理的时间!**[外链图片转存中…(img-EIK3Wqa7-1713400638763)]Java面试核心知识点《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取! 阅读详情
AI摘要

本文介绍了由于误删Maven pom.xml中的properties配置,导致编译时出现错误的原因。当缺少指定的JDK版本配置时,Maven会使用默认的低版本JDK进行编译,从而引发编译失败。解决方案包括恢复或添加properties配置,确保编译源码与JDK版本匹配,或者在IDEA中调整项目的编译版本设置。

前言

  使用一段时间 Maven 后,笔者逐渐猖狂,从刚开始的小心翼翼到现在的随心所欲删除 pom.xml 中标签,于是第一次遇到 Maven 报错。

错误

在这里插入图片描述

原因

  笔者不小心删除了 pom.xml 中的 properties 配置标签,导致默认使用 JDK1.5 版本编译,版本不匹配,导致一些高版本代码实现编译失败。

// Maven 配置文件
<properties>
  // Maven 项目源代码使用字符集 
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  // Maven 项目source编译版本
  <maven.compiler.source>1.7</maven.compiler.source>
  // Maven 项目target编译版本
  <maven.compiler.target>1.7</maven.compiler.target>
</properties>

解决方案

方案一:在 pom.xml 中加上 properties 配置标签,然后改为与自己使用 JDK 相匹配,Maven 默认生成的项目使用 JDK1.7,读者直接更改即可。

方案二:在 IDEA 中更改默认使用的编译版本。

在这里插入图片描述
在这里插入图片描述

IDE:在 IDEA 中使用 Maven Build 时显示 ERROR,不再支持源选项 5,请使用 7 或更高版本 二:在 Maven 的配置文件 settings.xml 中指定 jdk 版本,这样所有使用 Maven 的 module 都按照配置执行。我用的 IDEA 自带 Maven,配置文件路径如下 “C:\ProgramFiles\ideaIU-2022.2.win\plugins\maven\lib\maven3\conf\settings.xml”。文件中添加 jdk 版本说明,我的 jdk 版本是 openjdk17.0.3,所以添加时根据自己的 jdk 版本进行修改,这里只取大版本号 17。 阅读详情

相关推荐

java错误:不支持发行版本5或java: 不再支持源选项 5。请使用 6 或更高版本的解决方案

本文主要介绍了java错误:不支持发行版本5或java: 不再支持源选项 5。请使用 6 或更高版本的解决方案,希望能对学习java的同学们有所帮助。需要说明的是,需要同时对多处进行正确修改才能解决上述问题,具体解决方案参考博客中的详细内容。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 6万+

工具使用--idea启动报jdk版本错误之类

偶尔的情况,idea启动项目报“请使用 -source 7 或更高版本以启用 diamond 运算符” 类似错误;将idea所有编译相关的地方都改成1.8,依然报错; 此时注意到在IDEA在配置Modules编译JDK版本的时候会看到以下的提示“Module xxx is imported from Maven.Any changes made in its...” ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200720204200761.png?x-oss-pr

qq_38671648的博客 2799

ArcGIS通过已知坐标点转面(通过excel文件,有工具可批量生成面要素)

通过使用ArcGIS中的工具,将坐标点XY数据转换成可视化的点线面矢量数据,更加方便快捷有效的获取对应信息

qq_41046162的博客 3万+

idea编辑器jdk版本报错

刚开始使用idea作为开发工具的时候,经常会出现些奇怪的问题,比如,我明明配置了jdk7,在mode-language lever里去显示为默认设置,因此在运行时就会出现一些奇奇怪怪的问题,造成项目跑不起来, 后来在pom文件中增加了这样一行配置,用来指定项目jdk版本 &lt;build&gt; &lt;plugins&gt; &lt;plug...

qq_35738369的博客 1511

硬件笔记——HDMI接口

HDMI可以同时传输视频信号、音频信号和控制信号。其中高速信号有四组:从Data TX到Data RX有3组差分数据信号(TMDS_DATA0~2)和一组差分时钟信号(TMDS_CLOCK)。以及若干低速线。脚编号信号名称信号类型功能说明1热插拔检测连接状态检测。接收端通过此引脚向源端发送高电平信号,通知其已连接并可以开始读取EDID。2UTILITY车载用途悬空3TMDS数据通道2差分信号正极,用于传输视频像素、音频和数据包。4TMDS数据2屏蔽。

2501_94625908的博客 537

在国产麒麟V10(arm64)上离线部署Docker 24.0.6和Compose 2.30.1,保姆级避坑实录

本文详细介绍了在国产麒麟V10(arm64)操作系统上离线部署Docker 24.0.6和Compose 2.30.1的完整流程,包括环境准备、架构认知、安装步骤、系统服务优化及生产环境加固。特别针对ARM64架构的兼容性问题提供了解决方案,帮助用户在信创环境中高效部署容器化技术。

weixin_30342209的博客 484

完美解决IDEA报错 方法总结 Error:java: 不再支持源选项 5 请使用 6 或更高版本。和 Error:java: 错误: 不支持发行版本 5

绝对完美解决这两个问题 Error:java: 错误: 不支持发行版本 5 Error:java: 不再支持源选项 5 请使用 6 或更高版本 在使用别人的配置的时候老是会报这钟错误,记录一下免得每次都得去找 先试一下这个操作 再pom.xml文件添加这个 根据自己的版本号哦 记得改!! <properties> <project.build.sourceE...

韦恩少爷的博客 1万+

LLaMA Factory多卡微调的实战教程(持续更新)

本文主要介绍了LLaMA Factory多卡微调的实战教程(持续更新),希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 配置环境 2.1 安装虚拟环境 2.2 安装依赖库 2.3 模型选型与下载 2.4 配置多卡环境 3. 运行代码 3.1 构建训练数据 3.2 修改配置文件 3.3 微调 3.3.1 zero3微调 3.3.2 启动API 3.3.3 模型测试

herosunly的博客 25万+

解决IDEA报错: Error:java: 不再支持源选项 5。请使用 6 或更高版本。

标题:解决IDEA报错: Error:java: 不再支持源选项 5。请使用 6 或更高版本。 解决IDEA出现的这个问题 Error:java: 不再支持源选项 5。请使用 6 或更高版本。 1.首先 在pom.xml文件中添加下面配置,java版本根据自己的情况更改哦!小编的版本是11 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> &l

Bruce Xu 1780

YOLOv12改进策略【卷积层】| CVPR-2020 利用DynamicConv 动态卷积 结合A2C2f进行二次创新,提高精度

在大规模视觉预训练中,通常模型的性能受到数据、参数和FLOP三个关键因素的影响。一般来说,模型的参数数量越多,FLOP也越高,但在移动设备等对计算资源有限制的场景下,需要低FLOP的模型同时又希望模型能从大规模预训练中受益。传统的方法很难在增加参数的同时保持低FLOP,因此需要一种新的设计来解决这个问题,模块应运而生。

Limiiiing的博客 827

基于改进Unet的多场景水果图像分割与分类研究

本文针对复杂场景下的水果图像分割问题,提出了一种改进Unet模型。通过构建包含8类水果、3种成熟度及多种干扰场景的数据集,采用ResNet50与MobileNetV3作为骨干网络,并在跳跃连接层集成CBAM注意力机制。实验表明,改进模型在测试集上达到91.6%的mIoU,推理速度提升23%,特别在重叠水果和低光照场景表现突出。研究为农业视觉检测提供了有效解决方案。

AI的内部世界的博客 303

idea报错Error:java: 不再支持源选项 5。请使用 6 或更高版本。

针对Error:java: 不再支持源选项 5。请使用 6 或更高版本 只需要修改几个地方即可解决 点击File–>Project Structure–>Project 修改划红线的两个地方,改为自己电脑中安装了的jdk版本 还是这个目录,点击Modules 和上一步一样修改划红线部分 最后点击File–>Settings–>Build…–>Compiler–>Java Compiler 修改下面两个地方的jdk版本 以上步骤的版本号要保持一致,做完

qq_49721447的博客 2959

从源码编译CesiumForUnreal

从源码编译CesiumForUnreal插件

专注GIS开发 5643

IDEA报错: Error:java: 不再支持源选项 5。请使用 6 或更高版本。

详细的步骤请看: IDEA运行报错: Maven编译错误:不再支持源选项 5。请使用 6 或更高版本 1.快捷键: Ctrl + Shift + Alt + S 弹出Project Structure Setting 2.然后打开设置 ...

Clearlight's Blog 7982

12. Web安全—渗透测试用例—敏感信息泄漏

12. Web安全—渗透测试用例—敏感信息泄漏

weixin_43567873的博客 412

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IDEA运行报错: Error:java不再支持源选项5.请使用6或更高版本

我选的jdk版本是11,改成自己的版本即可。 1:修改maven的conf目录下的maven settings.xml 中的数据 2:检查idea 配置 在setting中找到 3:在maven项目pom.xml中制定jdk版本 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.

gyl1050097468的博客 2570

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

IDEA报错 Error:java: 不再支持源选项 5。请使用 6 或更高版本。

IDEA报错 Error:java: 不再支持源选项 5。请使用 6 或更高版本。

newxyu的博客 1611

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

idea Maven项目版本问题报错小结 : Error:java: 错误: 不支持发行版本 5 && Error:java: 不再支持源选项 5 请使用 6 或更高版本

你们是否还在为idea报这两个错而烦恼,不要再去烦恼了,跟着我去解决这两个问题把! Error:java: 错误: 不支持发行版本 5 Error:java: 不再支持源选项 5 请使用 6 或更高版本 在开始用maven部署项目写一些mybatis和spring的小案例时,每一次idea都会给我提示以上错误(以上的两个我都遇到过),以下方案一须每一次运行前都要去改,(不推荐,但也是百度里随处可见的方法。) 方案一:(可以使你熟练掌握版本问题,因为你每一次都要去改) 一、第一大部分 1、file-&gt

fanzhe的博客 670

IDEA配置maven3.6.1时报错: 不支持发行版本 5 或 java: 不再支持源选项 5。请使用 7 或更高版本。

不支持发行版本 5

十三阿哥的博客 2010

idea编译maven项目报错java: 不再支持源选项 5。请使用 6 或更高版本。

解决办法: 更改Preferences | Build, Execution, Deployment | Compiler | Java Compiler 或者更改 最后不行的话就在pom.xml中加上:数字更改为jdk版本 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding

klnsGenesis的博客 542

IDEA 创建Maven项目[ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本、 idea 报错:Error : java 不支持发行版本5这个错误

项目场景: maven项目一更改pom文件,Language Level就自动变成5 问题描述: 问题1:Moven下的tomcat插件启动报错 [ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本。 [ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。 idea 报错:Error : java 不支持发行版本5这个错误 原因分析: maven是个项目管理工具,如果不告诉它代码要使用什么样的jdk版本编译,它就会用编译插件maven-compi ler-plugi

我希望你能在这找到对你有帮助的东西,这可不仅仅是一个博客呢~ 2365

IDEA报错 方法总结 Error:java: 不再支持源选项 5 请使用 6 或更高版本。和 Error:java: 错误: 不支持发行版本 5

第一部分 点击左上角File–Settings 找到Java Compiler

S_One1的博客 1163

IDEA下Maven配置出现Error : java 不支持发行版本5 或 Error:java: 不再支持源选项 5,请使用 6 或更高版本的解决办法

我每次创建一个maven工程,都报错 Error : java 不支持发行版本5 或者是 Error:java: 不再支持源选项 5。请使用 6 或更高版本。 实在忍受不了,这里写篇文章记录一下,不想每次都上网搜解决办法了。 (1)首先,点settings,然后找到图中目录,这里的target bytecode version和project bytecode version都换成你的jdk版...

Ramsey16k的博客 1万+

maven报错:不再支持源选项 5。请使用 6 或更高版本。

在构建某个maven项目的时候发生了异常,遇到以下错误,理论上是由于没有指定JAVA版本导致的。 - [ERROR] 不再支持源选项 5。请使用 6 或更高版本。。。 - [ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。。。解决方案如下:

★【World Of Moshow 郑锴】★ 6万+

IDEA-Maven编译报错:不再支持源选项 5。请使用 6 或更高版本

项目场景: IDEA版本2020.1,Maven版本3.6.3 初学者,IDEA创建一个简单的Java类型的Maven项目,利用Junit4.13测试Demo【pom.xml已添加junit依赖包】 问题描述: 编译报错:不再支持源选项 5。请使用 6 或更高版本 原因分析: JDK版本问题 解决方案: <一>在项目的pom.xml文件中指定jdk版本,分别是UTF-8编码的指定和JDK版本,此处博主用的是JDK11.0.6版本。 ```xml <二&gt

zzSoledad的博客 812
上一篇: IDEA error:java: 不再支持源选项 5。请使用 6 或更高版本。
下一篇: 实验1 对指令操作码进行霍夫曼编码
ali48
博客等级 码龄6年 31粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值