使用springboot创建了一个后端服务,在本机运行时,无法启动,提示:找不到或无法加载主类 com.fanfengping.FanfengpingNfsApplication,重新启动也未发现问题;IDE 使用 mvn clean 后也无效;进入命令行,执行命令 mvn clean package 时提示信息如下所示:
提示项目的jdk版本错误。查看pom文件对应的jdk版本配置如下所示:
<properties>
<java.version>11</java.version>
</properties>
后发现使用ide创建的项目,默认的java版本为11。查看本地安装的jdk版本,发现没有 jdk 11,本地安装的为 1.8 版本的JDK,后修改 pom 文件中的jdk版本为 1.8,如下所示
<properties>
<java.version>1.8</java.version>
</properties>
重新执行 mvn clean package 命令后,项目成功构建打包。
在 IDE 中重新启动项目,项目启动成功。