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

java: 错误: 不支持发行版本 5

目录

一、问题描述

二、解决办法

方法一:修改idea设置中的jdk版本

方法二:配置pom.xml文件

方法三:配置maven的xml文件(推荐)

三、结果


一、问题描述

问题描述:今天创建了一个maven项目,报错如下:

这是由于idea设置中设置的jdk版本 和 使用的jdk版本不一致导致的。 


二、解决办法

方法一:修改idea设置中的jdk版本

修改idea设置中的jdk版本

第一处

第二处

第三处

第四处


方法二:配置pom.xml文件

在与<dependencies>同级添加上以下代码

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>17</source><target>17</target></configuration></plugin></plugins>
</build>

方法三:配置maven的xml文件(推荐)

以上两种方法都十分麻烦,每次创建项目都需要进行重复操作,而方法三只需配置一次,所有项目一次生效。

在 maven安装目录\config\settings.xml 中的<profiles>添加以下代码

<profile><id>development</id><activation><jdk>17</jdk><activeByDefault>true</activeByDefault></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile>

再次创建项目的时候,此时方法一中需要修改的地方都会自动帮你改好! 

但如果是已经创建好的项目,仍然需要根据方法一或方法二进行手动修改。


三、结果

运行成功!

http://www.lryc.cn/news/308370.html

相关文章:

  • springSecruity--->和springboot结合的跨域问题
  • 网关kong记录接口处理请求和响应插件 tcp-log-with-body的安装
  • ElasticSearch之Completion Suggester
  • ant 布局组件 组件等高设置
  • 不可多得的干货,网易的朋友给我这份339页的Android面经
  • Qt项目:网络1
  • 软件测试有哪些常用的测试方法?
  • 【C语言基础】:深入理解指针(一)
  • 单点故障解决方案之Smart Link与Monitor Link
  • QT之QSharedMemory共享内存
  • string 类 经典习题之数字字符相加
  • 通讯录——C语言实现
  • 优思学院|3步骤计算出Cpk|学习Minitab
  • 【Java编程进阶之路 06】深入探索:JDK、JRE与JVM的关系与差异
  • Linux中的touch命令
  • 智能驾驶规划控制理论学习-基于采样的规划方法
  • 二叉树——二叉树所有路径
  • 算法训练营day38(补),动态规划6
  • 【java、微服务、nacos】nacos服务分级存储模型
  • 共享旅游卡:打开0费用旅游新纪元,探索40+精彩线路
  • MQTT协议解析:揭秘固定报头、可变报头与有效载荷的奥秘
  • 备战蓝桥杯---树形DP基础3
  • IEEE Transactions on Industrial Electronics工业电子TIE修改稿注意事项及提交须知
  • c#委托的三种实现方式
  • c/c++|红黑树|分析应用|锚点
  • 2-29算法习题总结
  • 当Linux 磁盘满了,查看大文件并删除
  • STL -萃取特性迭代器
  • python pandas写入csv
  • oracle 数据库建集群式数据库的DBLINK的语法