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

时间:2013-11-10 11:48:11

标签: 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也行不通。

有人可以指导我远程调试吗?在此先感谢...

1 个答案:

答案 0 :(得分:5)

嗯,这不是你的网络浏览器,但你的应用程序没有给出响应。

Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y

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