云计算百科
云计算领域专业知识百科平台

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

  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » Spring Boot 项目启动报错 “Cannot determine path to ‘tools.jar‘“ 的终极解决方案
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!