//转自 https://blog.csdn.net/feixiangsmile/article/details/78344185
(1)问题:
我们创建的maven web项目,jre system library 使用的是j2se-1.5,如何更改为我们自己安装的jdk?
(2)原因:
maven是项目管理工具,默认使用J2SE-1.5的库管理项目(我的是1.5,也可能是其他版本),用maven-compiler-plugin插件,就是为了告诉maven使用什么版本的库来管理项目。
(3)解决办法:
第1种
.在pom文件中加入以下代码
-
<build>
-
<plugins>
-
<plugin>
-
<groupId>org.apache.maven.plugins</groupId>
-
<artifactId>maven-compiler-plugin</artifactId>
-
<configuration>
-
<source>1.8</source>
-
<target>1.8</target>
-
</configuration>
-
</plugin>
-
</plugins>
-
</build>
如下图
第2种
修改settings.xml ,在<profiles>标签内添加如下配置:
-
<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>
(4)
更新项目(或者重启eclipse使setting设置生效)