IntelliJ创建Spring项目无法选择Java 11版本问题求助
解决Spring项目创建时Java 11选项缺失问题
确认Spring Boot版本兼容性
Spring Boot 3.x及以上版本最低要求Java 17,这就是你创建项目时看不到Java 11选项的核心原因。要搭建基于Java 11的Spring项目,必须选择Spring Boot 2.x系列版本(2.7.x是最后一个稳定支持Java 11的分支)。创建项目时指定对应Spring Boot版本
在项目创建向导(IDEA自带或Spring Initializr页面)中,找到Spring Boot版本下拉框,选择2.7.x或更早的2.x版本,此时Java版本下拉列表会自动出现Java 11选项,直接选择即可,无需强行搭配高版本Java。核对IDEA内部JDK配置
打开IDEA的Project Structure(快捷键Ctrl+Alt+Shift+S),检查以下配置:- Project SDK确认为JDK 11
- Project language level设置为11
- 所有Modules的Language level同步设为11
IDEA优先使用自身配置的Project SDK,系统环境变量的配置仅影响全局,重点以IDEA内部设置为准。
缓存异常处理
若上述配置无误仍有问题,清除IDEA缓存:File -> Invalidate Caches... -> Invalidate and Restart,重启后即可解决版本识别异常问题。
内容的提问来源于stack exchange,提问作者Shubham Saurav
相关产品推荐
相关产品推荐

