注:网上大部分都是8和11的解决办法,对于博主的14,博主倒腾了一下(午)也完美解决
逐一检查下面这几个地方保证版本号正确:
操作一
点击左上角File–Settings
找到Java Compiler,确保右边两个版本号都跟自己版本号一致
(比自己版本号低的都可以,但要注意一致)
操作二
点击左上角File–Project Structure
检查Project
检查Modules
操作三
最后再配置下pom.xml
加入以下代码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>14</java.version>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
<encoding>UTF-8</encoding>
</properties>
操作四
实在不放心
再到E:\Sofware\Maven\apache-maven-3.8.1-bin\apache-maven-3.8.1\conf
的目录下找到settings.xml
再这个配置文件中加入
<profile>
<id>development</id>
<activation>
<jdk>14</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
<maven.compiler.compilerVersion>14</maven.compiler.compilerVersion>
</properties>
</profile>
操作五
最后刷新以下Marven
然后绝对能解决
(我不会告诉你我把能找到的所有方法都试了一遍。。。)