Spring Maven JavaResource出现红叉

eclipse真是搓!显示个红叉又不提示什么错误

新建第一个项目环境搭建过程如此不顺利,有必要记录一下消除红叉的过程。

问题1:JavaResource左上角一个红叉,同时缺少2个文件夹,src/main/java,src/main/test

解决方法:buildPath中修改JRE System Library为本机上的版本,我这是1.8保存,没显示的文件夹显示了

Spring Maven JavaResource出现红叉_第1张图片

 

问题2:缺少的2个文件夹显示了,JavaResource左上角还是打个叉

解决方法:设置Project Facets中的Java版本与本地版本匹配,我这里修改为1.8

Spring Maven JavaResource出现红叉_第2张图片

保存,刷新下项目,特么的还显示个叉。重启eclipse,我靠,还是一个红叉

问题3:buildPath与compeler、project facets里的JDK版本都一致了,红叉还没消失

解决方法:删除Deployed Resources >WebContent>WEB-INF    WEB-INF这个文件夹,再maven update(快捷键Alt + F5)一下,执行update之后会自动同步项目下的一级目录WebContent下的文件到Deployed Resources下(若是你新建的项目一级目录找不到WebContent,见文章https://blog.csdn.net/huyouyixia001/article/details/82927979,将Dynamic Web Module改为3.0后就有了)

Spring Maven JavaResource出现红叉_第3张图片

Spring Maven JavaResource出现红叉_第4张图片

好了update project完了,红叉依然没有消失,观察了一下,jre在update project完之后又变成了jre 1.5

问题4:update project完之后jre会变成1.5,需要配置jre为默认1.8

解决方法:进入maven的安装目录修改settings.xml,在profiles中添加:

 
    jdk-1.8         
                  
    true              
    1.8          
    
   
        
    1.8    
    1.8    
    1.8    
    
 
    

Spring Maven JavaResource出现红叉_第5张图片

保存一下,再update project一下,jre是1.8了,红叉也没了。不过还是不放心,重启一下eclipse,看看还会不会变

ok  ok红叉没了

 

2018年10月2日 22:23:34发现个悲惨的问题,有一个新建不久的项目又出现红叉了,看来我的文章里缺少了什么,没被我发现

你可能感兴趣的:(Spring学习)