У меня возникла та же проблема после обновления моего JDK в проекте, и я решил ее, заменив мой файл .classpath на предыдущий.Я заметил следующие изменения в моем файле .classpath
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
Во второй строке не было кода сверху
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
В этой строке не было
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
Этибыли добавлены строки, поэтому я удалил их вручную, и все снова заработало.