You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode开发Spring Boot项目遇‘release 23未找到’构建失败问题求助

解决Spring Boot项目构建失败:"release 23 is not found in the system"

这个错误核心原因是项目要求使用JDK 23,但你的系统里没安装该版本JDK,或者VSCode没正确识别到它。按以下步骤解决:

  • 检查并安装JDK 23
    打开终端执行java -version和javac -version,确认本地是否有JDK 23。如果没有,下载并安装对应版本的JDK 23(OpenJDK或Oracle JDK均可)。

  • 让VSCode识别JDK 23
    按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起命令面板,输入Java: Configure Java Runtime,在弹出的界面里:

    • 如果已安装JDK 23,直接将其设为项目默认JDK;
    • 如果VSCode没识别到,点击"Add"按钮手动指定JDK 23的安装路径。
  • 调整项目的Java版本要求(可选)
    要是不想用JDK 23,也可以降低项目的Java版本适配本地环境:

    • Maven项目:打开pom.xml,找到<properties>节点下的<java.version>,改成你本地已有的版本(比如17、21),同时把<maven.compiler.source>和<maven.compiler.target>也改成对应版本;
    • Gradle项目:打开build.gradle,修改sourceCompatibility和targetCompatibility为本地已安装的版本,比如sourceCompatibility = '17'。
  • 刷新并重新构建项目

    • Maven项目:右键点击pom.xml,依次执行"Run Maven" -> "clean"、"Run Maven" -> "install";也可以终端运行mvn clean install;
    • Gradle项目:点击侧边栏Gradle图标,找到"Tasks" -> "build" -> "clean",再执行"build";或终端运行./gradlew clean build。
  • 验证调试配置
    打开.vscode/launch.json,检查java.home是否指向正确的JDK路径,确保没有指定错误版本。有问题就修改为JDK 23或调整后的版本路径。

内容的提问来源于stack exchange,提问作者Hungdz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 21:33:12