Spring Boot 项目启动报错 “Cannot determine path to ‘tools.jar‘“ 的终极解决方案

发布时间:2026/7/31 9:03:33

Spring Boot 项目启动报错 “Cannot determine path to ‘tools.jar‘“ 的终极解决方案 💡 如果你在用 macOS + JDK 17 运行 Spring Boot 项目时遇到这个报错,这篇文章就是为你准备的!📌 报错现象在 IntelliJ IDEA 中运行 Spring Boot 项目时,控制台输出:错误: Cannot determine path to 'tools.jar' library for 17(/opt/homebrew/Cellar/openjdk@17/17.0.20/libexec/openjdk.jdk/Contents/Home)项目无法启动,IDEA 的绿色三角形按钮失效。🔍 问题原因tools.jar是Java 8 及以下版本才包含的文件。从Java 9 开始,tools.jar已经被移除了。但 IDEA 在某些版本中仍然会去查找这个文件,导致报错。✅ 解决方案方案一:直接用 Maven 命令启动(最直接,100%有效)不要再点击 IDEA 的绿色三角形了!打开终端(Terminal),进入项目目录,执行:cd ~/IdeaProjects/你的项目名./mvnw clean spring-boot:run看到Started Application就说明启动成功了。方案二:配置 IDEA 的 Maven Runner在 IDEA 中按Command + ,打开设置搜索runner进入Build, Execution, Deployment→Build Tools→Ma

相关新闻