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

STS 4中Spring Starter Project无Java 8/11及Spring 2.x选项求助

解决STS更新后无法选择Java 8/11和Spring 2.x的问题

1. 清理Initializr元数据缓存

STS会缓存Spring Initializr的版本元数据,更新后旧版本选项可能被覆盖,清理缓存后重新加载:

  • 打开STS,依次点击 Window > Preferences
  • 找到 Spring > Spring Initializr 选项
  • 点击页面中的 Clear Cache 按钮,重启STS后再尝试创建项目

2. 手动指定Spring Boot版本创建

如果缓存清理后仍无旧版本选项,可手动指定版本强制适配:

  • 打开 File > New > Spring Starter Project
  • 填写项目基本信息后,切换到 Custom 标签页
  • 在 Spring Boot Version 输入框手动输入2.7.x的稳定版本(比如2.7.17)
  • 此时Java版本下拉框会自动显示8、11等兼容选项,选择对应版本继续完成创建

3. 锁定兼容的STS版本

部分新版STS默认优先展示Spring 3.x及以上版本,建议安装STS 4.19.x(最后一个全面支持Spring 2.7.x的稳定版本),安装后关闭自动更新:

  • 进入 Window > Preferences > Install/Update > Automatic Updates
  • 取消勾选 Automatically find new updates and notify me,避免误更新导致问题复发

4. 确认项目级配置(补充)

全局配置生效后,仍需检查项目专属设置:

  • 右键目标项目 > Properties
  • 进入 Java Build Path > Libraries,确认JRE系统库为JDK 8
  • 进入 Java Compiler,勾选 Enable project specific settings,设置 Compiler compliance level 为1.8

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 13:37:12