eclipse执行update maven操作之后jre被改成1.5的问题
2017-06-02 15:08
435 查看
在使用eclipse开发java项目时相信好多人都会遇到下面这个错误提示:
The method xx() of type xxmust override a superclass method
这个错误是在jdk1.5上错误提示,因为我在实现类中实现了一个接口的方法,于是我通过Eclipse->Build Path->Configure Build Path来修改jdk版本号,但是修改完成执行maven update操作后,发现jdk版本号又被调到了1.5版本,废话不多少,下面给出解决方法,解决这个问题有两种方案:
方案1:修改eclipse引用的maven的settings.xml配置文件,具体配置可以通过下面页面查看
![](http://img.blog.csdn.net/20170602145945457?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvam9objEzMzc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<repositories>
<repository>
<id>jdk17</id>
<name>Repository for JDK 1.7 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
方案2:修改maven项目的pom文件,添加如下配置:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
The method xx() of type xxmust override a superclass method
这个错误是在jdk1.5上错误提示,因为我在实现类中实现了一个接口的方法,于是我通过Eclipse->Build Path->Configure Build Path来修改jdk版本号,但是修改完成执行maven update操作后,发现jdk版本号又被调到了1.5版本,废话不多少,下面给出解决方法,解决这个问题有两种方案:
方案1:修改eclipse引用的maven的settings.xml配置文件,具体配置可以通过下面页面查看
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<repositories>
<repository>
<id>jdk17</id>
<name>Repository for JDK 1.7 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
方案2:修改maven项目的pom文件,添加如下配置:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
相关文章推荐
- [Maven in action] 解决办法:eclipse中update project之后jre被改成1.5的问题
- update maven之后jre被改成1.5的问题
- update maven之后jre被改成1.5的问题
- maven15 eclipse中解决update maven之后jre被改成1.5的问题
- update maven之后jre被改成1.5的问题
- update maven之后jre被改成1.5的问题
- Eclipse中Maven项目执行Maven update project 项目JRE System Library变为1.5的解决办法
- 解决eclipse的maven项目update后,JRE环境由变成JAVASE-1.5问题
- update maven之后jre被改成1.5的问题
- eclipse中解决update maven之后jre被改成1.5的问题
- 【maven】eclipse中解决maven工程jre被改成1.5的问题
- eclipse中解决update maven之后jre被改成1.5的问题
- 解决maven项目在update maven之后jre被改成1.5的问题
- 解决Maven项目Update Project自动恢复为JRE1.5的问题
- 修复eclipse中使用mave update project后JRE都变成1.5的问题
- eclipse中解决update maven之后jre被改成1.5的问题
- Maven项目Update Project之后jre被改成JSE1.4的问题
- eclipse中解决update maven之后jre被改成1.5的问题
- 解决Maven项目Update Project自动恢复为JRE1.5的问题
- eclipse中解决update maven之后jre被改成1.5的问题