java: 错误: 无效的源发行版:17 ..类文件具有错误的版本 61.0, 应为 52.0.. java:

编程入门 行业动态 更新时间:2024-10-08 02:17:38

java: <a href=https://www.elefans.com/category/jswz/34/1771449.html style=错误: 无效的源发行版:17 ..类文件具有错误的版本 61.0, 应为 52.0.. java:"/>

java: 错误: 无效的源发行版:17 ..类文件具有错误的版本 61.0, 应为 52.0.. java:

注意:以下的三个报错信息,有可能会在修改的过程中同时依次出现,因此出现哪一个就依次看着解决即可

一、报错:

                java: 错误: 无效的源发行版:17

 二、报错:

        类文件具有错误的版本 61.0, 应为 52.0.

三、报错:

        java: -source 1.5 中不支持 diamond 运算符  (请使用 -source 7 或更高版本以启用 diamond 运算符)


一、java: 错误: 无效的源发行版:17

错误信息描述:

        当我们启动一个服务中的测试类的时候,会给出以下的报错问题:

 还有可能会是这个错误信息:

问题解决:

第一步:

        打开这个服务的pom坐标,找到以下的位置,看版本是否是3.0.0,是的话就有可能会报错,那么我们就最好调低一点(具体为什么我也不懂,也是找了一下午)

 调整好低版本后:

 此时有可能会有以下问题,就是我们启动类的@Test对应的包有可能会爆红:

 我们只需要继续在该pom坐标中导入以下依赖即可:

<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>RELEASE</version><scope>test</scope></dependency>

第二步:

 

 

 二、报错:

类文件具有错误的版本 61.0, 应为 52.0.

如果启动某个服务的测试类的时候,出现以下的报错信息:

问题解决:

我们只需要打开这个服务的pom坐标,换成低版本即可

三、报错:

java: -source 1.5 中不支持 diamond 运算符
  (请使用 -source 7 或更高版本以启用 diamond 运算符)

如果启动某个服务的测试类报如下这个错误的话:

问题解决如下:

<properties><mavenpiler.source>1.8</mavenpiler.source><mavenpiler.target>1.8</mavenpiler.target>
</properties>

导入依赖之后再启动就会发现启动成功:

更多推荐

java: 错误: 无效的源发行版:17 ..类文件具有错误的版本 61.0, 应为 52.0.. java:

本文发布于:2024-02-28 14:11:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769647.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   版本   发行版   文件   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!