Windows11下IntelliJ IDEA 2023.2.4创建Spring Boot模块JDK21报错
问题:IntelliJ IDEA创建Spring Boot模块时JDK路径报错
环境信息
- 操作系统:Windows 11
- IntelliJ IDEA版本:2023.2.4
- Java版本:JDK 21
问题现象
创建新Spring Boot模块时抛出异常,报错信息:
"环境变量Javahome(值为D:\develop\jdk-21)未指向有效的JVM安装目录"
仅在创建新模块时出现该问题,打开现有项目无异常。已自行验证JDK 21安装正常,且JAVA_HOME环境变量指向正确目录。
解决建议
- 检查IDEA内置JDK配置:打开
File > Project Structure > Platform Settings > SDKs,确认已添加JDK 21并指向正确的安装路径;同时进入File > Settings > Build, Execution, Deployment > Build Tools > Maven > Runner,检查JRE选项是否选择了已配置的JDK 21。 - 清理IDEA缓存:执行
File > Invalidate Caches...,选择「Invalidate and Restart」,重启IDE后再尝试创建项目。 - 确认环境变量有效性:打开命令提示符执行
echo %JAVA_HOME%和java -version,验证系统层面JDK是否正常识别;同时确保JAVA_HOME为大写,路径无空格或特殊字符。 - 创建项目时手动指定JDK:在Spring Boot项目创建向导中,跳过默认环境检测,手动选择IDEA中已配置好的JDK 21。
- 尝试升级IDE版本:2023.2.4版本可能存在对JDK 21的兼容问题,建议升级到IntelliJ IDEA最新稳定版本后重试。
内容的提问来源于stack exchange,提问作者yezy
相关产品推荐
相关产品推荐

