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

使用eclipse 创建java工程写代码时报错:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files

1、错误原因:

             由于eclipse的默认JDK环境与创建java工程设置的相关JDK环境不同导致。

2、解决方案:将eclipse的默认jdk环境设置为1.8(或者创建工程时版本与default版本对应)即可

     创建工程时,选择 configure -> 在弹出窗口选择Compiler->选择对应的jdk版本 应用即可。

    相关图片如下:

图:选择configure JRE

图:选择对应版本

图:成功创建