eclipse执行update maven操作之后jre被改成1.5的问题

来源:互联网 发布:云计算具体应用 编辑:程序博客网 时间:2024/05/22 04:38

在使用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>

阅读全文
0 0
原创粉丝点击