eclipse 建立maven项目 显示红叉的解决方法

时间:2023-01-20 13:19:11

1.建立好之后就会发现项目有红叉。

eclipse 建立maven项目 显示红叉的解决方法

这时发现查查在main处,打开项目》属性》Java Build Path》source,发现里边有红叉(如下图),这是由于我们的src/main下没有建立对应的编译路径main/java和test/java造成的,故添加这两个编译文件夹。

eclipse 建立maven项目 显示红叉的解决方法

添加好编译文件夹之后,发现红叉还没有消失,这时发现红叉是由于index.jsp页面中的The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误产生的,这个问题是由于项目没有引入servlet-api.jar造成的,所以需要把tomcat的运行时环境添加进来。项目》属性》Libraries》Add Library》Server Runtime》Tomcat,OK。

现在项目中的红叉没有了,取而代之的是个感叹号。我们发现感叹号打在java resources上,而打开里边却没有感叹号。经过多次测试,发现这是由于项目引用的jre System Libarary的版本和本机上装载的java版本不一致造成的,所以只要在项目》属性》java Build Path》Libraries》JRE System Libary的版本改成本机搭载的java版本就可以了,对了还有最后一步,就是去Project Facets中把java的版本也改成本机java的版本。

eclipse 建立maven项目 显示红叉的解决方法

 

eclipse 建立maven项目 显示红叉的解决方法

经过以上几部,项目中的叉叉感叹号就消失了。