SpringBoot无法识别java.lang



我刚刚开始了一个SpringStarter项目,我得到了以下错误错误图像第一个错误显示:

线上有多个标记

  • 无法解析java.lang.String类型。它是从required间接引用的。类文件

  • 无法解析类型java.lang.Class。它是从required间接引用的。类文件

  • 无法解析类型java.lang.Object。它是从required间接引用的。类文件

  • 声明的包装";com.example.demo";与期望的包不匹配">

第二个错误说:

默认构造函数未定义隐式超级构造函数Object((。必须定义显式构造函数

第三个错误说:

字符串无法解析为类型

由于库问题,可能会发生此类错误。为了解决这个问题,

  1. 可以先更新maven项目。最好在pom.xml中的properties标记中设置这样的目标java版本
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target> 
  1. 可以通过eclipse通过以下步骤配置java版本

右键单击项目-->生成路径-->配置生成路径-->Java语言编译器

相关内容

最新更新