这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。
第一种:
1、在项目右击选择 Build path -->Configure Build Paht... -->Libraries。
2、选择有红叉的包,单击Remove.
3、单击 Add Library... -->JRE System Library。
4、选择Execution environment ,在下拉列表选择合适的包即可;
第二种:
右键Properties选中 Java Compiler 右边更改 Compiler compliance settings 的JDK为当前版本。还有Project Facts 里面将Java的版本和上面版本一致。如果配置了多个服务器,而红叉是由于服务器不匹配,在右边的Runtimes里面进行切换;
第三种:
jar包冲突