Eclipse中项目出现小红叉的解决方法

Eclipse中项目出现小红叉的解决方法_第1张图片

我这边有一个maven的项目,正常的代码是没有问题的,但是还是会在项目上有小红叉,我搜了一些资料然后整理了一下解决的方法

Eclipse中项目出现小红叉的解决方法_第2张图片

我们这里可以看到报错的原因,第一个是web.xml中的版本和你的本地文件的版本不一致

我们打开这边的你文件的目录找到settings,修改里面web的version版本,和你报错的版本对应上,我这边报错的是3.0,所以我这边也改为3.0

Eclipse中项目出现小红叉的解决方法_第3张图片

Eclipse中项目出现小红叉的解决方法_第4张图片

然后回到eclipse中更新一下maven,项目右键Maven-->update Project

但是这边有些人会出现你的java版本不匹配的问题,我这边也提一下

这边它可能会报错这个 Dynamic Web Module 3.0 requires Java 1.6 or newer。你可以在这边修改一下

Eclipse中项目出现小红叉的解决方法_第5张图片


还有一种就是用xml的方式去定义你的java的版本在你的pom.xml的build中添加


    	
    		org.apache.maven.plugins
    		maven-compiler-plugin
    		
    			1.8
    			1.8
    		
    	

这样红叉的问题就解决了
Eclipse中项目出现小红叉的解决方法_第6张图片

希望对你你们有帮助,如果还有什么问题的话可以一起探讨。thanks

你可能感兴趣的:(Eclipse)