参考:https://zhuanlan.zhihu.com/p/670844851
jdk9 以上
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar spring-boot-demo-0.0.1-SNAPSHOT.jar
jdk8
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar spring-boot-demo-0.0.1-SNAPSHOT.jar
- transport=dt_socket
使用网络socket进行调试连接。 其他选项包括 Unix socket和共享内存。
- server=y
设置监听传入的调试连接。
- suspend=n
设置不要在启动时等待调试连接。 应用程序将启动并正常运行,直到附加调试传如。
- address=*:5005
这是JVM将监听调试连接的网络端口。
标签:suspend,socket,5005,jar,调试,远程,transport From: https://www.cnblogs.com/9zhe/p/17993849