为什么我们使用jvm参数来调试“server = y”?

时间:2011-12-22 19:17:30

标签: debugging jvm remote-debugging jvm-arguments

当我们传递参数时使用java代码进行调试时,有一个参数,即server = y 我们为什么用它?有人可以提供有关它的所有细节???

我使用以下论据 - -Xdebug -Xrunjdwp:transport = dt_socket,address = 4010,server = y,suspend = y

1 个答案:

答案 0 :(得分:1)

根据documentation

  

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

     

如果指定了“y”且没有指定地址,请选择要监听调试器应用程序的传输地址,并将地址打印到标准输出流。

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