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

Spring Boot Java21项目VSCode运行报错:release 20不在系统中,求解决

解决Spring Boot Java21项目在VSCode中提示找不到release20的问题
  • 检查VSCode的Java运行时配置
    打开VSCode的设置(快捷键Ctrl+,),搜索java.configuration.runtimes,点击编辑settings.json,确保配置中包含Java21的条目并设为默认:

    "java.configuration.runtimes": [
      {
        "name": "JavaSE-21",
        "path": "你的Java21安装路径",
        "default": true
      }
    ]
    
  • 修正项目构建配置

    • Maven项目:打开pom.xml,确保maven-compiler-plugin的版本和Java版本配置正确:
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.11.0</version>
        <configuration>
          <release>21</release>
        </configuration>
      </plugin>
      
    • Gradle项目:打开build.gradle,确认Java版本配置为21:
      java {
          sourceCompatibility = JavaVersion.VERSION_21
          targetCompatibility = JavaVersion.VERSION_21
      }
      
  • 清理VSCode Java服务缓存
    打开命令面板(快捷键Ctrl+Shift+P),输入Java: Clean Java Language Server Workspace执行,完成后重启VSCode。

  • 验证系统Java环境
    打开终端执行java -version和javac -version,确认输出均为Java21版本;同时检查JAVA_HOME环境变量是否指向Java21安装目录,PATH中是否包含JAVA_HOME/bin。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 01:56:06