eclipse项目有红叉 但里面没错 解决办法

概述

    项目的这个感叹号一开始其实就是有的,但是由于我的项目可以正常运行所以就直接忽略了,尽管看着有些不习惯。可好景不长,在我重复开启关闭项目多次之后,卧槽,报了个相信大家都很熟悉的:找不到或无法加载主类。于是网上一顿搜索关于“找不到或无法加载主类”这个错误相关的解决办法,用了很长时间都无功而返,这玩意简直快把我搞疯了。

    深吸一口气之后,望了望窗外灿烂夺目的阳光,以及随着微风微微摆动的树叶。猛然间一个念头冲上脑门:“这个错误会不会和那个诡异的感叹号有关啊?”。试一试再说吧,于是又在网上一顿搜索 “eclipse 项目 感叹号”等字眼。在搜索的过程中我突然意识到这个项目中报错了好像都不带提示的(下图中是带提示的),如下是会有提示的


    会不会和这个有关?

Kill 问题

    于是又搜索 “eclipse 项目出错 提示”等字眼。紧接着,网上一排排答案齐刷刷地向我招手,随机选择了一个自己感觉靠谱的,动手试了下:

1. 进到 Window--->Preferences--->Java--->Compiler--->Building界面


2. 把上图中的三个选项改为


3. 点击 Apply--->Yes--->OK

4. 鼓掌:什么异常感叹号,找不到主类,错误不提示的问题统统都被 kill 掉了