Maven工程默认使用的JDK是1.5版本,所以有些新特性是用不了。如果想修改JDK的版本有如下方法:
方法一:治标不治本,仅针对当前已存在工程有效。


修改完以上三个地方就可以正常使用1.8版本的JDK进行编译运行了。
方法二:在pom.xml文件中添加配置,仅对当前项目有效。
<build>
<plugins>
<!-- java编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>方法三:修改maven的settings.xml文件,在该文件中添加以下配置,这样以后再创建的maven工程默认就是1.8的JDK。
<!-- 默认jdk版本1.8 -->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>版权声明:本文为xiangxiao_bobo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。