为了准备远程调试,我已经开始了(在Mac上): java Test -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000
java Test -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000
它正在循环运行 .
有没有一种简单的方法可以验证进程是否确实正在侦听端口9000?
控制台命令会对你有用吗?
netstat -aln | grep 9000
UPD: Who is listening on a given TCP port on Mac OS X?
看起来这个问题很简单:“java Test -Xdebug ...”而不是“java -XDebug ... Test” . 命令行中的顺序错误 . 现在我看到JVM监听了!
2 回答
控制台命令会对你有用吗?
netstat -aln | grep 9000
UPD: Who is listening on a given TCP port on Mac OS X?
看起来这个问题很简单:“java Test -Xdebug ...”而不是“java -XDebug ... Test” . 命令行中的顺序错误 . 现在我看到JVM监听了!