欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

程序员文章站 2022-03-04 14:44:51
...

错误描述

在Markers标签页中显示的错误为:Dynamic Web Module 3.0 requires Java 1.6 or newer.

解决方法

  1. 找到web.xml文件,源文件为如下配置:
		<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
   		http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        id="WebApp_ID" version="2.5">
  1. 将上边两处2_5和2.5分别修改为3_0和3.0,修改后为如下配置:
	<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
   		http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
        id="WebApp_ID" version="3.0">
  1. 找到pom.xml文件,在里边新增如下配置:
	<build>
   	<plugins>
   		<plugin>
   			<groupId>org.apache.maven.plugins</groupId>
   			<artifactId>maven-compiler-plugin</artifactId>
   			<version>3.3</version>
   			<configuration>
   				<source>1.8</source>
   				<target>1.8</target>
   			</configuration>
   		</plugin>
   	</plugins>
   </build>
  1. 注意1.8为JDK的版本,根据你自己的JDK版本修改。
  2. 修改完之后,maven——update project即可。
  3. 链接: Bounds.
相关标签: maven