美文网首页天工开物Spring-BootSpring Boot
Eclipse 报错 “Dynamic Web Module 3

Eclipse 报错 “Dynamic Web Module 3

作者: 孙亖 | 来源:发表于2017-03-02 21:05 被阅读90次

当我在Eclipse里面编写Spring项目代码的时候出现了一个错误。

Dynamic Web Module 3.1 requires Java 1.7 or newer.

错误提示

经过下面几步可以解决这个问题。

第一步

确定你的Java项目配置为1.7以上版本。右键project > Properties > Java Compiler 然后设置 “Compiler compliance level” 为 1.7。

设置项目Java编译器兼容级别大于等于1.7

第二步

设置编译库的JRE版本大于等于1.7。

默认JRE库 修改为1.7及以上版本

第三步

修改Project Facets中的Java版本大于等于1.7。

修改Project Facets

其他问题

修改pom.xml

如果你是maven项目可以添加如下代码到你的pom.xml

<build>
    <plugins>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>
    </plugins>
</build>

修改项目配置文件

修改org.eclipse.wst.common.project.facet.core.xml文件。它保存在<project_folder>/.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.jaxrs" version="2.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="3.0"/>
</faceted-project>

将<installed facet="jst.web" version="3.1"/>修改为上面3.0。

相关文章

网友评论

    本文标题:Eclipse 报错 “Dynamic Web Module 3

    本文链接:https://www.haomeiwen.com/subject/qfeqgttx.html