解决报错:"Dynamic Web Module 3.1 requires Java 1.7 or newer"

Eclipse中报错如下:

解决报错:


解决方法:

第一步:项目右键 → Properties →  Java Compiler → 将JDK版本正确设置(此时我用的是1.8版本):

解决报错:

第二步:项目右键 → Build Path → Libraries → 将JDK版本正确设置(此时我用的是1.8版本):

解决报错:

第三步:项目右键 → Project Facets → 将Web、Java的版本都分别正确设置(我的分别是3.1和1.8版本):

解决报错:

第四步:将如下代码添加到pom.xml中,注意代码中的版本数字都应各自对应:


    
	    
	        org.apache.maven.plugins
	        maven-compiler-plugin
	        3.1
	        
	            1.8
	            1.8
	        
	    
	
第五步:项目右键 → Maven → Update Project...→ 将项目更新一下,然后错误就消失了:

解决报错:

你可能感兴趣的:(maven)