Myecplise检测JRE出问题('JRE System Library [JavaSE-1.8]' in project 'JavaTest')

       马上将迎来新的一天,回首今天,给自己写了一天的bug和问题,想想真是够失败的,不过总算解决了一个问题。

       今天在看疯狂java讲义,看到Java 8为Iterable接口新增了一个forEach(Consumer action)默认方法,然后就照着书上的程序原模原样敲打了一遍,出现下面这种错误。

这里写图片描述

       因为是照着书上敲写的,证明代码没有问题,想到的原因是我的jre可能不是1.8,就点击了下面红色波浪线弹出的修改,改到了1.8。就是这样一个简简单单的操作,道正整个Myecplise中的所有程序都出现了错误,控制台上显示的错误信息如下所示:
这里写图片描述


       然后就开始各找解决办法,解决办法如下:

项目右键属性—>Java Build Path—>Libraries

这里写图片描述


选中有问题的JRE,点击Remove,然后点击,Add Library,弹出如下界面:
这里写图片描述

这里写图片描述

点击ok,问题解决