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项目:打开
刷新并重新构建项目
- Maven项目:右键点击
pom.xml,依次执行"Run Maven" -> "clean"、"Run Maven" -> "install";也可以终端运行mvn clean install; - Gradle项目:点击侧边栏Gradle图标,找到"Tasks" -> "build" -> "clean",再执行"build";或终端运行
./gradlew clean build。
- Maven项目:右键点击
验证调试配置
打开.vscode/launch.json,检查java.home是否指向正确的JDK路径,确保没有指定错误版本。有问题就修改为JDK 23或调整后的版本路径。
内容的提问来源于stack exchange,提问作者Hungdz
相关产品推荐
相关产品推荐

