自动附加Eclipse调试器

时间:2016-01-12 07:50:26

标签: java eclipse debugging

有没有办法在我的应用启动时自动附加Eclipse调试器?

我需要调试在我的进程启动时发生的代码,因此很难及时附加Eclipse调试器。

也许是JDK(而非Android)中Debug.waitForDebugger()的类似方法?

1 个答案:

答案 0 :(得分:0)

在JVM DEBUG参数中有一个名为" suspend"的参数。它取值为" y"或" n"。所以如果你想从开始调试过程,请将此参数设置为" suspend = y"并且您的Java应用程序将等待Eclipse远程连接到它。

否则,如果你想运行你的程序,后来想要连接eclipse,将其设置为" suspend = n"所以你的java应用程序将正常运行,并且在远程连接到它的eclipse之后,它将在断点处停止。

了解详情:http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html#ixzz3x15ZQaIh

-agentlib:JDWP =运输= dt_socket,服务器= Y,的暂停= Y 下,地址= 5000