Spring Boot 项目启动报错 “Cannot determine path to ‘tools.jar‘“ 的终极解决方案
2026/7/31 9:03:32 网站建设 项目流程

💡 如果你在用 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.jarJava 8 及以下版本才包含的文件。

Java 9 开始tools.jar已经被移除了。但 IDEA 在某些版本中仍然会去查找这个文件,导致报错。

✅ 解决方案

方案一:直接用 Maven 命令启动(最直接,100%有效)

不要再点击 IDEA 的绿色三角形了!

打开终端(Terminal),进入项目目录,执行:

cd ~/IdeaProjects/你的项目名
./mvnw clean spring-boot:run

看到Started Application就说明启动成功了。

方案二:配置 IDEA 的 Maven Runner

  1. 在 IDEA 中按Command + ,打开设置

  2. 搜索runner

  3. 进入Build, Execution, DeploymentBuild ToolsMa

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询