Eclipse里项目名有红叉,但是项目里的每一个文件都没有红叉
原因一:导入的文件被删除了。
解决方法:右击项目名,在弹出的菜单中,选择“Bulid Path”-->“configure build path”-->“Source”,找到已被删除的那个的文件名,然后选择“remove”删除掉,再重新导入该文件。
原因二:可能是项目之前的JRE环境跟当前的环境不一致。
解决方法:右击项目-->Build Path -->configure build path,找到Libraries标签页,在列表框底部找到“JRE System Library”这一项,选中它并单击“Remove”按钮,然后再单击“Add Library”按钮,在弹出窗口中选中“JRE System Library” --> Next -->Finish。
原因三:如果是因为java compiler level does not match the version of the installed java。
解决方法:打开项目的properties,有一个选项project facets,
点击打开,在右边选择Java版本为最新的,然后apply。
原因四:也有可能是因为引用的jar包无效而导致的,
解决方法:根据指出的哪个jar删除进行重新引用即可。