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

STS 4.5.1/4.6.1安装Spring IDE Roo Support扩展失败求助

解决Spring IDE Roo Support安装依赖缺失问题

我之前帮同事解决过几乎一样的问题,核心原因就是Nightly版的Spring IDE Roo Support依赖的org.eclipse.ajdt.feature.group 2.0.1没被正确引入——STS默认的软件源里可能没有这个特定版本,或者你没配置对应的AJDT源。下面是几个靠谱的解决步骤:

1. 手动添加AJDT软件源并安装指定版本

AJDT 2.0.1是适配Eclipse 2020-03版本的包(STS 4.5.x/4.6.x正好基于这个Eclipse版本),你需要先安装这个依赖再尝试装Roo Support:

  • 打开STS的Help > Install New Software
  • 点击Add按钮,输入名称AJDT 2020-03,地址填http://download.eclipse.org/tools/ajdt/415/update
  • 在弹出的软件列表里找到AspectJ Development Tools(对应报错里的org.eclipse.ajdt.feature.group),选择2.0.1版本完成安装
  • 重启STS后,再去安装Nightly版的Spring IDE Roo Support

2. 切换到Spring IDE稳定版源(非必要不选Nightly)

如果你不是必须用Nightly的最新实验特性,强烈建议切换到稳定版源,稳定版的依赖兼容性更好,不会出现这种奇怪的缺失问题:

  • 打开Help > Install New Software,先移除之前添加的Nightly源
  • 添加稳定版源:名称填Spring IDE Stable,地址填https://dist.springframework.org/release/IDE/
  • 在列表里找到Spring IDE Roo Support直接安装,这个版本的依赖会自动从STS自带的源里获取

3. 调整STS版本适配依赖

STS 4.5.1和4.6.1都是2020年的旧版本,你尝试安装的Nightly构建也是同期的,可能存在版本匹配的隐藏问题。如果前两个方法都不行,可以试试:

  • 升级STS到更近期的版本(比如STS 4.10及以上),新版本对AJDT的集成更完善,依赖问题更少
  • 或者下载对应STS版本的Spring IDE归档包,手动解压到STS的dropins目录(不过这种方法容易引发版本冲突,仅作为最后尝试)

额外提醒

  • 确保你的OpenJDK 8u181是官方未修改的版本,避免因JDK环境异常导致安装失败
  • 如果安装过程中还提示其他依赖缺失,可以添加Eclipse 2020-03的官方更新源http://download.eclipse.org/releases/2020-03,这个源包含大部分基础Eclipse组件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 14:38:16