💡 如果你在用 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
网硕互联帮助中心




评论前必须登录!
注册