新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11

目录

    • 问题场景
    • 选不了java8
    • 解决方案

问题场景

当新建一个项目或者demo时,程序启动会报错,java: 无效的目标发行版: 21,或者11,17之类的,这种问题一般都是jdk版本没有设置好,或者用的springboot3.x以后的版本。
因为springboot3.x以后的版本只支持17以后的,所以需要按照下面方式降低version即可。

图片[1] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL


选不了java8

创建springboot项目时无法选择Java8,没关系就随便选一个,进去再降低版本即可,按照下面步骤降低版本

图片[2] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL
图片[3] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL


解决方案

进去检查项目的模块配置,如下图所示,改成java8

第一步
图片[4] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL

第二步
图片[5] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL

第三步
图片[6] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL

第四步
pom文件中调整版本,刷新即可,2.7.5刷不出来就选2.7.6的
图片[7] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL

调正完毕后再启动项目,解决报错,成功运行

图片[8] - 新建项目选不了Java8或者启动时报错:java: 无效的目标发行版: 21,17,11 - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享