Win10环境下Spring Tool Suite 4安装问题求助
Win10下Spring Tool Suite 4(STS4)正确安装步骤及问题修复
一、前置准备:确认JDK兼容性
STS4 4.17.x版本要求JDK11及以上,你安装的JDK19符合要求,需确保:
- 系统环境变量
JAVA_HOME指向JDK19安装目录,且%JAVA_HOME%\bin已加入PATH - 验证:打开cmd执行
java -version和javac -version,均显示19.0.1即可
二、正确安装流程(规避解压/命令报错)
方法1:使用官方Windows安装包(推荐)
- 下载对应版本的Windows Installer(选.exe格式,而非self-extracting.jar包)
- 双击.exe安装包,按向导操作:
- 选择无中文、无空格的安装目录
- 若安装程序未自动识别JDK19,手动指定其安装路径即可
方法2:使用self-extracting.jar包(解决命令报错)
若坚持用jar包安装,按以下步骤操作:
- 将jar文件移到无中文、无空格的目录,比如
D:\temp\sts - 打开cmd,切换到该目录:
cd D:\temp\sts - 执行命令(注意不要加
$符号,这是Linux终端提示符):java -jar spring-tool-suite-4-4.17.1.RELEASE-e4.26.0-win32.win32.x86_64.self-extracting.jar - 按弹出的解压向导选择安装目录完成操作
三、针对你遇到的具体问题修复
- “你想如何提取它?”弹窗:右键jar文件→打开方式→选择
Java(TM) Platform SE binary,勾选“始终使用此应用打开.jar文件”,之后双击jar包即可直接执行解压 - 莫名出现的JDK17提示:STS4部分组件会内置JDK17检测逻辑,无需纠结系统中找不到的JDK17,安装时手动指定JDK19路径即可覆盖默认检测
- “Unable to access jarfile”报错:
- 检查命令中jar文件名是否完全匹配(Win10不区分大小写,但建议完全一致)
- 确保cmd当前目录是jar文件所在目录,或使用绝对路径执行:
java -jar "D:\你的下载目录\spring-tool-suite-4-4.17.1.RELEASE-e4.26.0-win32.win32.x86_64.self-extracting.jar" - 移除命令前的
$符号,Win10 cmd不需要该提示符
内容的提问来源于stack exchange,提问作者garro12
相关产品推荐
相关产品推荐

