报错
Error:java: 无效的源发行版: 11
原因
一般都是创建工程的时候 一路next 默认选择了 Java Version 11, 而本地的jdk版本是 8
解决
File -> Project Structure -> Project
Project SDK 选择1.8
Project language level 选择 8
如下图
File -> Project Structure -> Modules -> 项目的Sources 下面的 Language level 改为 8
如下图:
下面这个 我在网上没看到(可能搜少了,至少百度的第一页我没看到) 指出来 要修改这里
File -> Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler -> Module的 Target bytecode version 改为 8
如下图
如果是maven项目, pom.xml文件 里面properties 的 java.version 也要改为8 ,如果没有设置java.version 那就不管
将
<properties>
<java.version>11</java.version>
</properties>
改为
<properties>
<java.version>8</java.version>
</properties>