问题:如图,在编译Maven项目时,出现报错。
理论上是由于没有指定JAVA版本导致的。
解决方案
pom.xml
文件中增加maven编译的java.version
jdk版本设置,以及maven.compiler.source
资源编译jdk版本设置和maven.compiler.target
资源构建jdk版本设置
我的jdk版本为11,在pom.xml中添加以下代码,保存退出
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>11</java.version> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> </properties>
再次编译,成功的效果图: