错误: 无效的源发行版: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:
发布评论