Java 更新后所有项目中的许多编译错误

Many compilation errors in all projects after Java update

jre1.8 现在出现在 eclipse 中,但是我的旧 jres(jre6 除外)现在说它们未绑定(我不知道那是什么意思,但现在它们不起作用)。我真的不在乎我使用哪个 jre,但是新的(现在默认在 eclipse 上)会引发与 JComponent 有关的任何编译错误(它要求我配置构建路径)。 我会 post 截图,但我是这里的新手,我不允许。

我刚刚意识到添加新的 jre 和 jre6(我唯一能用的旧版本)解决了这个问题。然而,它不是一个非常干净的解决方案,我想知道为什么新的 jre 不知道 JComponent 是什么!

问题不在于新的 JRE 无法识别它 类,这只是您遇到的症状。
原因是 Eclipse,它随后将 JRE 运行时库报告为未绑定。这个问题的解决方案可能是从构建路径中删除旧的未绑定库,然后通过
再次添加它 Project(right click) -> Properties --> Java Build Path --> Libraries.

删除旧系统库:

如何添加新的 JRE 运行时系统库:

选择运行时间: