我可以从 JVM 内部知道 jdwp 传输端口吗?
我使用以下参数启动 java:-Xdebug -Xrunjdwp:transport=dt_socket,address=0,server=y,suspend=n
我得到以下输出:在地址:59183 监听传输 dt_socket
是否可以在不读取标准输出的情况下从同一 JVM 内部找到端口?
I am starting java with the following arguments:-Xdebug -Xrunjdwp:transport=dt_socket,address=0,server=y,suspend=n
and I get the following output:Listening for transport dt_socket at address: 59183
Is it possible to find the port from inside the same JVM, without reading standard output?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为什么要把端口设置为0?通常,您可以使用地址参数将端口设置为您想要的任何端口。
http://download.oracle.com/javase/1.4 .2/docs/guide/jpda/conninv.html
Why are you setting the port to 0? Typically you would use the address parameter to set the port to whatever you want.
http://download.oracle.com/javase/1.4.2/docs/guide/jpda/conninv.html