You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle项目执行:bootRun任务失败返回非零退出值1该如何解决?

Gradle bootRun任务执行失败故障排查方案

你遇到的报错对应的完整中文翻译及原文如下:

报错原文:
Execution failed for task ':bootRun'.

Process 'command 'C:\Program Files\Java\jdk-16.0.1\bin\java.exe'' finished with non-zero exit value 1
翻译:
执行:bootRun任务失败
进程'command 'C:\Program Files\Java\jdk-16.0.1\bin\java.exe''执行结束,返回非零退出值1

该报错属于Java进程启动崩溃的通用提示,和端口无直接关联,修改端口无法解决问题,按以下步骤排查即可:

  • 首先输出详细启动日志定位具体报错原因,执行命令:gradle bootRun --stacktrace --info,日志中会明确标注具体崩溃点,常见原因包括配置文件语法错误、数据库连接失败、Bean注入异常、资源文件缺失等,根据具体报错修改对应内容即可。
  • 检查JDK和Spring Boot版本适配性:低于2.6.x版本的Spring Boot默认不支持JDK16,可选择将JDK降级为JDK8/JDK11,或升级Spring Boot版本至2.6.x及以上适配版本,同时需确认build.gradle中配置的sourceCompatibility、targetCompatibility参数值和本地运行的JDK版本完全匹配。
  • 检查JDK和Gradle版本适配性:JDK16需要Gradle 7.0及以上版本支持,若项目使用的Gradle wrapper版本低于7.0,要么升级Gradle版本,要么降级使用JDK11及以下版本。
  • 排查环境资源冲突:确认项目依赖的第三方中间件(Redis、MySQL、MQ等)的端口、账号密码配置正确,Windows环境下若项目存放在系统盘目录,需确认Java进程有对应目录的读写权限,可将项目迁移到非系统盘目录后重试。
  • 排查依赖冲突:执行gradle dependencies查看依赖树,排查是否存在同依赖多版本冲突的问题,尤其是Spring全家桶相关依赖的版本不一致问题,可在build.gradle中统一指定依赖版本号解决冲突。

内容的提问来源于stack exchange,提问作者Santhosh Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 01:15:07