项目上有个红色感叹号

导入的maven项目有个红色感叹号,找不出哪里出错了
图片说明
构建的时候会出现两个错误
图片说明
图片说明
jar也看不出是哪里错误
图片说明
谁知道是哪里问题,求大神解答

右键单击你的web工程,找到 Build Path > Configure Build Paht...
然后上面有几个选项卡找到 Libraries。 这里看到的就是你工程里面引用的
所有的 jar , 看看是不是在某个jar图标上有个很小的黄色的感叹号?
如果有的话就没错了, 先选中这个jar, 点击右边的 Remove > 点击OK
等待几秒, 现在web工程上面的红色XX是不是没有了,哈哈。
解释一下: 黄色的感叹号的jar,表示.classpath配置文件引用了jar,
但是实际上lib里面没有这个jar。

原因:是因为JDK版本不对应(你安装的JDK版本和项目的JDK版本)
解决:选中项目右键——》Properties——》双击Java Build Path——》选择Laberies——》选中有红叉的一项在点击Edit——》选择你所安装的JDK版本。
图片说明
选择你所安装的JDK版本
图片说明

你这项目是不倒过来的项目。程序应该是可以正常运行的吧

楼上图文并茂可以对照着看是不是这一问题!

我的跟上述所有描述都不对应,我的就一个感叹号,运行服务器说找不到主类