解决方案
pom.xml
文件中增加maven编译的java.version jdk
版本设置,以及maven.compiler.source
资源编译jdk版本设置和maven.compiler.target
资源构建jdk版本设置
For JAVA6~8
,一般都是1.6,1.7,1.8的写法。至于1.9用的人少,我也不知道写1.9还是9。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
For JAVA≥10
,例如10以上,都是直接写10,11,12,13,14的。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>14</java.version>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
</properties>
引用:https://blog.csdn.net/zyx_bx/article/details/121412021