sts插件装不上需先确认eclipse版本≥2020-06,使用匹配的官方更新站点(如e4.30对应2023-09),仅勾选spring tools 4,勿选sts3;若无spring项目向导,检查jdk 17+是否正确配置于installed jres及build path中。

STS插件装不上?先确认 Eclipse 版本和下载源是否匹配
STS 插件(Spring Tools 4 for Eclipse)不再支持老版本 Eclipse,比如 Eclipse 2019-06 及更早的版本默认不兼容。常见错误现象是:在 Help → Install New Software… 中粘贴官方更新站点后,列表为空,或提示 No repository found。
- 必须用
Eclipse 2020-06或更新版本(推荐2023-09或2024-03) - 更新站点地址只能用官方最新版:
https://download.springsource.com/release/TOOLS/sts4/update/e4.30/(注意路径中的e4.30对应 Eclipse 2023-09;若用 2024-03,则换为e4.32) - 安装时勾选
Spring Tools 4 (aka Spring Boot Tools),**不要勾选旧版 STS3**,否则会冲突 - 如果网络受限,可手动下载
.zip离线包(官网提供),解压后通过Install New Software → Add → Archive加载
装完插件却看不到 Spring 项目向导?检查 Java 构建环境
插件安装成功后,File → New → Other… 里找不到 Spring Starter Project,大概率是 Eclipse 没识别到可用的 JDK,或 JRE 系统库未正确关联。
- 进
Preferences → Java → Installed JREs,确保已添加一个 JDK 17+(Spring Boot 3.x 要求 JDK 17,2.x 最低 JDK 11) - 项目右键 →
Properties → Java Build Path → Libraries,确认JRE System Library指向的是 JDK,不是 JRE - 新建项目前,务必关闭
Build Automatically(Project → Build Automatically),避免因依赖解析失败导致向导卡死 - 如果仍不显示,尝试重启 Eclipse 并清空
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/下与spring相关的配置文件(慎删,建议先备份)
创建 Spring Starter Project 卡在 “Resolving dependencies”?别硬等
点击 Finish 后进度条长期停在 “Resolving dependencies”,实际是 Maven 在后台拉取 starter 依赖,但 Eclipse 的进度提示不透明,容易误判为卡死。
易优建筑工程集团公司网站源码是基于易优cms开发的,前端页面针对建筑工程施工公司集团的实际需求进行设计,建站行业公司只要通过后台把网站名称、栏目名称、图片替换一下就可以制作属于自己的网站了。前端页面截图 网站首页 项目展示 集团资讯 联系我们项目案例 安装环境要求:操作系统:Linux/Unix/Windows软件环境:Apache/Nginx/IIS + PHP 5.5~7.1 + MySQL
- 打开
Console视图(Window → Show View → Console),切换到Maven Console,能看到真实下载日志 - 首次创建项目时,Maven 会下载
spring-boot-dependencies、maven-resources-plugin等大量元数据,国内用户建议提前配置阿里云镜像(修改~/.m2/settings.xml) - 若卡住超 5 分钟且无日志输出,检查
pom.xml是否被意外修改(比如<parent></parent>里的version写错成不存在的快照版) - 临时解决办法:取消勾选
Add project to workspace,先生成项目结构,再手动Import → Existing Maven Projects
运行 Spring Boot 项目报错 “No Java Application found to launch”?启动类没被识别
右键项目 → Run As → Java Application 灰掉,或者提示找不到主类,说明 Eclipse 没把含 @SpringBootApplication 的类识别为可执行入口。
- 确保启动类在
src/main/java下,且包路径不含中文、空格或特殊符号(如com.example.my-app中的短横线会导致编译失败) - 检查类名是否以大写字母开头,且含有
public static void main(String[] args)方法(STS 不会自动补全该方法) - 右键启动类 →
Run As → Spring Boot App是专用入口,比通用Java Application更可靠 - 如果仍无效,右键项目 →
Maven → Update Project(勾选Force Updates),强制刷新 classpath 和 launcher 配置
真正麻烦的不是装不上插件,而是装上之后,Eclipse 把 Spring Boot 当普通 Java 项目处理——它不会自动监听 application.properties 变更,也不会热替换类,这些得靠额外配置 DevTools 和启用 Spring Boot Dashboard,不是插件装完就有的功能。









