Description Resource Path Location Type Java compiler level does not match the version of the instal

解决办法

在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。

有可能是java1.7 改成java7之类的。

这是JDK版本不匹配导致的问题。

可以修改如下几个地方

解决方法 1:

我使用的jdk是1.8

windows—proferences—java–compiler设置jdk为1.8

windows—proferences—java–Installed JREs设置jdk为1.8

点击项目右键–properties—java Compiler 设置jdk为1.8

扫描二维码关注公众号,回复: 2234457 查看本文章

点击项目右键–properties—eclipse—project Facets设置java为1.8

点击项目右键–properties—eclipse—project Facets设置Dynamic Web Module 为3.1(这是你在web.xml配置的servlet版本)

点击项目右键–Maven—update project 错误应该可以消除

如果还是不行你就在pom.xml里面的

<plugins>
     <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>2.0.2</version>  
            <configuration>  
                <source>1.8</source>  
                <target>1.8</target>  
            </configuration>  
        </plugin>  
    </plugins>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

这样就可以解决错误了

解决方法 2:修改安装目录中的..\apache-maven-3.3.9\conf中的settings.xml中修改jdk版本 
在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>   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

如果还是不行就到项目存放的地方我的是F:\eclipse\workspace\seckill.settings修改org.eclipse.wst.common.project.facet.core.xml这个文件

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="3.1"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
</faceted-project>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

修改 installed facet=”jst.web” version=”3.1”/为3.1 
installed facet=”java” version=”1.8”/>为1.8

这样就OK了


猜你喜欢

转载自blog.csdn.net/ios_xumin/article/details/80080774