您的位置:首页 > 编程语言 > Java开发

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配置文件,具体配置可以通过下面页面查看



    <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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: