解决导入MAVEN项目报错Dynamic Web Module 3.1 requires Java 1.7 or newer.

解释:web模块需要使用java1.7及以后的版本,目前的版本不符合。因而只需要修改java版本到1.7及以上即可。

解决方法:

1.保证 在eclipse 构建 web中关于java版本有三处需要修改统一。

右击项目,选择“propertie”===>分别修改一下内容,保持jdk版本一致

  1.1 修改Java Build Path的libraries版本

1.2 修改Java Compiler 中的JDK Compliance版本

1.3 修改Project Facet中java的版本

2. 因为使用了 maven构建项目,还需要在pom.xml文件中的build标签中加入jdk的配置信息

<build>
  <finalName>Spring-activiti</finalName>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>2.3.2</version>
      <configuration>
        <source>1.8</source>
        <target>1.8</target>
      </configuration>
    </plugin>
  </plugins></build>

  3.最后再右键使用maven的Update Project 即可。

原文地址:https://www.cnblogs.com/maria-ld/p/9052227.html

时间: 2024-10-10 20:37:48

解决导入MAVEN项目报错Dynamic Web Module 3.1 requires Java 1.7 or newer.的相关文章

maven3 在创建web项目时:Dynamic Web Module 3.0 requires Java 1.6 or newer 错误

问题:如图,在配置web项目时出现Dynamic Web Module 3.0 requires Java 1.6 or newer 错误 出现该问题是由于maven在构建的时候采用默认的jdk1.5 解决: 1.修改maven的构建在项目的pom.xml,在<build></build>标签中添加 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <a

maven 构建项目时出错 “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse

记录一下,水平太菜,花费了半天时间. pom.xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source&

eclipse报错Dynamic Web Module 3.0 requires Java 1.6

今天接手了一个公司之前的项目,要求修改迭代,内心是崩溃的,尤其是导入项目飘一大片红的时候,一番操作之后,还是有4个war项目飘着红, 打开项目,表面上代码并没有问题,也不影响程序的运行,这个时候打开我们的Markes就会发现报错原因 首先正面这个错误信息,当创建有动态web模块3.0支持的项目时,需要用到Java版本不低于1.6.因为Eclipse默认的版本是1.5.项目导入之后的jdk版本也变成了1.5,我这边项目是1.7版本的jdk,下面举例都是以1.7为主 解决办法: 1 右键项目   B

[maven] &quot;Dynamic Web Module 3.0 requires Java 1.6 or newer.&quot; OR &quot;JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer.&quot;

在网上下载的开源工程,用maven构建的时候报错: Dynamic Web Module 3.0 requires Java 1.6 or newer. JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer. 即使你把properties->Java Compiler->Complier compliance level设置为1.7或1.8也不管用. 解决方法: 第一步,在pom.xml中定义jdk的版本,如下 <build&

(转) Eclipse Maven 编译错误 Dynamic Web Module 3.1 requires Java 1.7 or newer 解决方案

场景:在导入Maven项目时候遇到如下错误. 1 问题描述及解决 Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.1 requires Java 1.7 or newer. bdp line 1 Maven Java EE Configuration Problem Description Resource Path Location TypeOne

问题解决——maven出现“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

在ubuntu下使用maven搭建web项目,需要用到tomcat服务器来运行.所以需要"项目--右键--配置--Maven Project Facets--勾选Dynamic Web Module 但会出现提示Dynamic Web Module 3.0 requires Java 1.6 or newer.开始是以为我的jdk的问题,但jdk确实没有问题,是1.7的版本. 解决方法: 在pom.xml的<build><build>之间加入一段配置内容 <buil

MAVEN Dynamic Web Module 3.0 requires Java 1.6 or newer.

MyEclipse2015中在使用Maven创建web项目时,会出现错误提示:Dynamic Web Module 3.0 requires Java 1.6 or newer. 解决方案: 在pom.xml文件中添加插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version&

eclipse中maven项目的问题:解决Dynamic Web Module x.x requires Java x.x or newer.的问题

昨晚上close project 后,今天起来open project发现出现这个问题.现在解决了. 强调一下.之前用eclipse创建maven项目的时候,web.xml文件默认版本是2.3的,但是我改成了3.1的,具体修改是: 到tomcat找到web.xml复制里面的这个过来就行了. 解决方案: 第一:添加下面的配置到 pom.xml中. <build> <plugins> <plugin> <groupId>org.apache.maven.plug

【终极】Dynamic Web Module 3.0 requires Java 1.6 or newer

今天在用maven+ssm做项目的时候,右键项目properities设置project facet,勾选dynamic WEB module时一直勾不上,网上找了很多教程都不行, 有说在pom.xml添加plugin的: 也有说修改项目.setting目录下的eclipse配置的: 但是试了都是不行,后来找了其它项目参照,发现没有勾选java...