Error:java: 无效的源发行版: 11
Error:java: 无效的源发行版: 11
1.问题描述
在我的电脑中同时安装了JDK8和JDK11,之前本来调试好了的,但是不知道什么时候就有可能被我误点了IDEA的一些project的配置,导致之前写写好的可以运行的代码都出现了报错,吓到了小白的我。报错显示Error:java: 无效的源发行版: 11
2.原因查找
原因的话应该是Project的jdk版本和项目的语言级别不匹配(Project language level)
3.解决办法
3.1 打开IDEA的File—Project Structure设置
3.2 修改Project SDK为自己想要切换的版本
我这里切换为JDK8(当然,前提是你需要先添加自己需要切换的JDK,我这里已经添加好了,添加的话就点开那个小箭头,之后选择Add SDK,之后选择自己的SDK的路径)
3.3 修改project languang level
上面的修改好了之后可以看到这里也变化了,之后就算是设置完成了,试了一下,编译成功