如果是因为java compiler level does not match the version of the installed java, 那么我们打开项目的properties,有一个选项为project facets, 点击打开,在右边选择Java版本为最新的,然后apply,应该就ok了. 当然也有可能是因为引用的jar包无效而导致的,根据指出的哪个jar删除进行重新引用即可.…
有这种错误让人很恼火,因为并不知道是哪个文件引起的整个项目错误.所以我们可以打开下边的错误按钮,看看是什么问题. 1.如果是因为java compiler level does not match the version of the installed java, 那么我们打开项目的properties,有一个选项为project facets, 点击打开,在右边选择Java版本为最新的,然后apply,应该就ok了. 如果不能修改,就切换到Navigator视图找到org.eclipse.w…
pom.xml里有红叉报错的解决办法一: 1.把鼠标点在报的错上发现pom.xml报如下错误: Multiple annotations found at this line: - Failure to transfer org.slf4j:slf4j-log4j12:jar:1.7.21 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempte…
我们在做maven项目时,有时项目会显示红叉,但是项目本身并没有错误,如何去掉呢? 下面是我的解决方法 1.点击项目再右键,在搜索框中输入facets 2.把Dynamic Web Module的版本改为2.5,如果你的版本显示更高的话 3.如果Dynamic Web Module的版本已经是2.5了,那么修改java的版本为1.6或更高,默认maven采用的是自带的jdk配置版本,自带的是jdk1.5的 到这里基本都可以解决红叉的问题了,终于项目看起来没那么别扭了.…