Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16
问题描述:
运行项目后报错:java: 错误: 无效的源发行版:16
解决方案:
原因一:本机的jdk版本与项目语言级别不同造成
解决步骤:
1.修改jdk版本,点击 file -> ProjectStructure -> Project,将Project SDK与Project language level设置为一致
2.修改模块的语言等级,点击file -> ProjectStructure -> Modules
3.修改模块的SDK版本
4.修改java编译器版本
原因二:Spring Initializr创建项目时,java版本选择有问题
处理方案:
方案一:升级jdk的版本
SpringBoot3.0需要Java17作为最低版本。如果当前正在使用Java8或Java11,在开发SpringBoot3.0应用程序之前,需要升级JDK。
方案二:Spring Initializr创建项目的时候选择合适的java版本(如jdk是8,就选择java version8)
选择java版本时发现只有17,21,23,没有自己想要的版本时,更改Server URL路径为start.aliyun.com就可以了
输入阿里云地址,如果出现下图,如何解决了?
解决:
1.点击file -> settings,进行下图操作,最后弹出connection successful
2.现在就可以去使用Spring Initializr去创建项目了
结果:
运行项目成功