感叹号不同于红叉,红叉表示有错误。1.可能表示你的文件夹与服务器上的文件有冲突(svn/cvs)2.感叹号出现可能表示无法编译,项目缺少jar包或依赖的相关文件。这种情况往往比红叉要严重。你可以刷新一下项目,导入相关jar包和依赖文件
尝试在项目上右击,打开“build path”->"configure build path"。找到“Project Facets”,设置合适的项目类型。一般都是在“build path”里面解决。