1、 alt+f5之后,项目的build path下的jre版本自动变成1.5.并且报错:
solutions:
WayI:修改Pom.xml,增加如下语句:
【<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>
<finalName>test</finalName>
</build>】
结果很成功:刷新完之后,1.8未被修改。加上报错少了两条。
Way2:修改maven的默认jdk配置,找到maven的conf\setting.xml文件中找jdk配置的地方。将profiles那一块改成以下内容:
<profiles> <id>jdk1.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> </profiles>
然后发现还是报错:找到项目路径D:\eclipseProjects\test.settings下面的.settings文件。
将jst.web改成2.3,将java改成1.8并且增加一条就没有问题了。右击项目,查看properties.这个里面不能直接修改,需要去.settings文件中进行修改。
改完的.settings.xml文件如下:
注:项目右击-》properties,里面选择compiler或者选择window->preference->compiler,后者截图如下: