The type java.lang.ClassLoader cannot be resolved. It is indirectly referenced from required .class

版权声明:博客知识产权来源命运的信徒,切勿侵权 https://blog.csdn.net/qq_37591637/article/details/88659291

报错信息

validateJarFile(D:\web_space\.metadata\.me_tcat\webapps\jiekou\WEB-INF\lib\servlet-api.jar) - jar not loaded.

2019-3-19 11:48:05 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class cn.com.listen.SpringServletContextListener
java.lang.Error: Unresolved compilation problems:
    The type java.lang.ClassLoader cannot be resolved. It is indirectly referenced from required .class files
    The type java.util.EventListener cannot be resolved. It is indirectly referenced from required .class files
    Implicit super constructor Object() is undefined. Must explicitly invoke another constructor

    at cn.com.listen.SpringServletContextListener.<init>(SpringServletContextListener.java:1)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

错误原因

 

  • 此问题从字面上理解是:java.lang.Object不能识别为一个类,请导入相关依赖文件。java.lang.Object是java中最基础的类。为什么Ecliipse连这个类都找不到呢?原因是:此项目的编译路径配置中的jre路径丢失、或者不匹配。

  • 解决方案为:右键项目->build path->config build path ->add library ->选择system jre即可。

  • 操作完成,clean一下项目,发现问题解决!

猜你喜欢

转载自blog.csdn.net/qq_37591637/article/details/88659291