Debugging 为什么我们使用jvm参数进行调试;服务器=y";?

Debugging 为什么我们使用jvm参数进行调试;服务器=y";?,debugging,jvm,remote-debugging,jvm-arguments,Debugging,Jvm,Remote Debugging,Jvm Arguments,当我们传递参数时,使用java代码进行调试时,有一个参数,即server=y 我们为什么要用它?有人能告诉我所有的细节吗 我使用的论点如下- -Xdebug-Xrunjdwp:transport=dt_socket,address=4010,server=y,suspend=y 如果为“y”,则侦听要附加的调试器应用程序;否则,请在指定的地址附加到调试器应用程序 如果“y”且未指定地址,请选择侦听调试器应用程序的传输地址,并将该地址打印到标准输出流 简而言之,它告诉应用程序像服务器一样运行,并侦

当我们传递参数时,使用java代码进行调试时,有一个参数,即server=y 我们为什么要用它?有人能告诉我所有的细节吗

我使用的论点如下- -Xdebug-Xrunjdwp:transport=dt_socket,address=4010,server=y,suspend=y

如果为“y”,则侦听要附加的调试器应用程序;否则,请在指定的地址附加到调试器应用程序

如果“y”且未指定地址,请选择侦听调试器应用程序的传输地址,并将该地址打印到标准输出流

简而言之,它告诉应用程序像服务器一样运行,并侦听调试器