如何调试不支持java插件的远程应用程序?

Pan*_*mar 3 java eclipse jvm-arguments jvm-crash

我的应用程序不支持下一代java插件,但是在我的一个文档中,我看到调试此应用程序以将jvm运行时参数设置为-Xdebug -Xrunjdwp的步骤:transport = dt_socket,address = 8000,server = y,suspend = y .

现在问题出在这个参数上,Internet Explorer崩溃或挂起而没有加载任何东西.一旦删除此参数解决了这个问题,应用程序运行正常.

那么可以使用其他参数调试此应用程序吗?我试过-Xdebug -Xrunjdwp:transport = dt_socket,address = localhost:8000,server = y,suspend = y也行不通.

有人可以指导我远程调试吗?提前致谢...

Sal*_*dur 5

好吧,这不是你的Internet浏览器挂起,但你的应用程序没有给出响应.

Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
Run Code Online (Sandbox Code Playgroud)

如果我们查看最后一个选项,该名称已经显示了为什么不再有响应:suspend = y告诉JVM等待启动应用程序,直到调试器自身附加.因此,将其更改为suspend = n将解决您的问题,您可以在需要时随后附加调试器.