更换JDK版本后EClipse项目有红叉 使用strust2.3发现自己的JDK版本为10太高,所以更换了一个JDK1.8,发现之前的项目都报错了,如图。 原因:版本不匹配 解决: 1.Window ->Preferences->Installed JREs 更改为你现在的版本->Apply and close Window ->Preferences->Java->Compiler 更改为你现在的版本->Apply and close项目右键preference,->Project Facets 选择你的java版本