JDWP:java debug wire protocol (java调试协议)
说明:java支持远程调试
1、cmd 输入 java
2、输入: java -agentlib:jdwp=help
参数说明:
suspend=y|n 是否在启动时等待
transport= 传输的规范(dt_socket)
address=<listen/attach address> 传输规范(地址和端口)
server=y|n 是否监听调试器
Examples
1、使用sockets连接到指定地址的调试器(调试器)
java -agentlib:jdwp=transport=dt_socket,address=localhost:8080 。。。
2、使用sockets监听到调试器(类似服务器)
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y 。。。
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5050 -jar -Dfile.encoding=utf-8 spring_lecture-1.0.jar