在编写项目的时候是,后来有改java写法,将工程改成了jdk1.7,后来工程就有了一个红叉,但是代码,文件里没有任何问题,也可以运行,不知道是什么原因,后来在problems里才知道是:java compiler level does not match the version of the installed java project facet
方法:打开控制台那个区域的第一个tab——problems,可以看到工程里错误,右击会出现quick fix(ctrl+1),点击,弹出选择框,解决方法里有一条将project facet改成1.7,选中,确定,问题解决。
记录:有时候应该出现问题了,可以再problems里去寻找,还有myeclipse的快速解决方法。