Eclispe导入WEB项目出现红叉
今天遇到导入项目出项红叉,仔细检查哪里都没有错。也不影响项目运行,在网上搜了很多都没有解决,最后终于解决了,在此奉上不同的解决办法,方便查找错误,如果还有其他引起错误的原因,可以相互交流。
方法一:
点击项目右击选择properties中把编码格式改成和项目统一格式,一般是UTF-8之后选择project Facets看JDK版本是否一样不一样修改成一样的
选择 java complier 看版本是否和上边一样,如果不是调成一样。
方法二:转载https://blog.****.net/qq_33887333/article/details/79045068
1.首先这个Error它没有在"Console"显示,但这个Error其实是在"Problem"里面显示的,通过点击"Window"→"Show View"→"Other..."→"General"→"Problem"→"OK"
2.此时,点击下方栏目中出现的"Problem"栏,发现里面显示的错误,展开查看,但是它既没有显示"Path"也没有显示"Location",怎么查看并修改这个错误呢?但是,这个错误里面,它是显示了有关错误的相关信息的,由于不确定哪个是具体的错误信息,我选择错误信息里面较为可疑的"server1"关键字
3.点击工具栏中的"Search"→"Search..."或者直接使用快捷键"Ctrl+H"打开下一步骤的画面
4.选择"File Search",在"Contaning text:"下的文本框中输入你觉得可疑的关键字信息,我这里是"server1",其他做默认值,不修改,点击"Search"查找
5.选择下面出现的"Search"栏目,双击查找到的相关信息,进入相关的文件页面,找到对应的代码行,由于不影响程序运行,我推测,删除了也没关系,将报错的当前行代码,删除,保存。
6.小红叉消失,问题解决!
这个错有时候是tomcat引入错误,点击project Facets点击runtime,删除多余的tomcat,点击应用等待就好了
方法三:右键点击bulid path删除把红叉的jar包,然后重新加入。还有就是JDK没有引用。最后检查tomcat,如果没有点击add library--server runtime添加