项目中代码没有报错,但是项目前面就是有一个红叉,真心烦

就比如类似这种,项目中的代码没有报错,但是项目前面就是有把X,因为我有强迫症,,,看着就觉得不舒服,觉得一定要把这个给去掉才能好好写代码,


然后就发现了一个神奇的窗口,,,也不说神奇吧,只是之前的自己一直没有注意到这个窗口的存在,


没错,就是这个窗口,把这边把每个err都显示出来了,然后只需要你把这边的错误的描述百度一下,就能找到对应的解决方法了,

列如,这边我举个例子,这边我有这个错误

Description Resource Path Location Type Java compiler level does not match the version of the in


查了一下,发现是jdk不一致的原因导致的,然后就修改一下,

我本地用的是jdk1.8,


windows—proferences—java–compiler设置jdk为1.8

windows—proferences—java–Installed JREs设置jdk为1.8

点击项目右键–properties—java Compiler 设置jdk为1.8

点击项目右键–properties—eclipse—project Facets设置java为1.8

然后这个问题就解决了,,


中间有段小插曲,,因为我发现我的java-compiler和project Facets没有1.8这个选项,,,这TM就很尴尬了,,上网查了一下原因

发现原来是没有安装java8插件导致的,

工具栏:Window——eclipse marketplace ——search:Java 8 ,安装完这两个,重启eclipse就有了;

ok,问题解决了。。。。。