今天使用CommandLineRunner类时,出现“Error:java: 无效的源发行版: 11”问题。
百度解决的两个步骤都检查和修改了
第一个:
![](https://i-blog.csdnimg.cn/blog_migrate/c6e96a46a789f648ead4aa7a14ecc745.png)
第二个:
![](https://i-blog.csdnimg.cn/blog_migrate/19a4bf6de57b6e7bac3239b09c1dbe5a.png)
后来,执行还是出现上面的错误。
再次打开第二个界面时,发现版本号又自动变回11。
发现自己创建这个maven项目,pom.xml里多了一个
<properties>
<java.version>11</java.version>
</properties>
于是将11改为1.8,还是不行。于是注释掉这个,OK了。