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

如何用命令行调试Kotlin项目?类似bootRun的调试命令

命令行调试Kotlin Spring Boot项目

当然可以通过命令行启动调试模式,以下是两种常用方式:

方式一:给bootRun附加JVM调试参数

在常规运行命令基础上,添加JVM调试参数指定调试端口与运行模式:

./gradlew bootRun --args='--spring.profiles.active=dev' -Dorg.gradle.jvmargs="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

参数说明:

  • suspend=n:项目启动后直接运行,不等待调试器连接,适合调试运行中的代码逻辑
  • suspend=y:项目启动后挂起,直到调试器连接后才继续执行,适合调试启动初始化流程
  • address=5005:调试监听端口,可根据需要修改避免端口冲突

方式二:使用Gradle内置快捷调试参数

Gradle提供了更简洁的--debug-jvm参数,一键开启调试模式:

./gradlew bootRun --args='--spring.profiles.active=dev' --debug-jvm

该命令默认以suspend=y模式启动JVM,监听5005端口,等待调试器连接。

连接调试器

启动命令后,在IDE(如IntelliJ IDEA)中创建「Remote JVM Debug」配置:

  • 设置主机为localhost,端口为命令指定的端口(默认5005)
  • 启动该调试配置,即可与命令行启动的项目建立调试连接,之后就能像右键debug一样设置断点调试

Windows系统注意:将./gradlew替换为./gradlew.bat,引号格式调整为双引号:

./gradlew.bat bootRun --args="--spring.profiles.active=dev" --debug-jvm

内容的提问来源于stack exchange,提问作者Orange Lux

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 11:01:01