java remote debug in jdk 5.0

Two ways we can use now:
1. use java listen to a port, let jdb connect to it
$java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y Demo
Listening for transport dt_socket at address: 33586

$jdb -attach 33586


2. use jdb listen to a port, let java connect to it
$jdb -listen 9090

$java -agentlib:jdwp=transport=dt_socket,address=localhost:9090 Demo


old -Xrunjdwp has been deprecated

你可能感兴趣的:(java,jdk,socket)