Java 自动附加Eclipse调试器

Java 自动附加Eclipse调试器,java,eclipse,debugging,Java,Eclipse,Debugging,有没有一种方法可以在我的应用程序启动时自动附加Eclipse调试器? 我需要调试进程启动时发生的代码,因此很难及时附加Eclipse调试器。 也许有一种类似于JDK(非Android)中Debug.waitForDebugger()的方法?在JVM调试参数中,有一个名为“suspend”的参数,其值为“y”或“n”。因此,如果您想从一开始调试流程,请将此参数设置为“suspend=y”,Java应用程序将等待Eclipse远程连接到它 否则,如果您希望运行您的程序,并且以后希望连接eclip

有没有一种方法可以在我的应用程序启动时自动附加Eclipse调试器?

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


也许有一种类似于JDK(非Android)中Debug.waitForDebugger()的方法?

在JVM调试参数中,有一个名为“suspend”的参数,其值为“y”或“n”。因此,如果您想从一开始调试流程,请将此参数设置为“suspend=y”,Java应用程序将等待Eclipse远程连接到它

否则,如果您希望运行您的程序,并且以后希望连接eclipse,并将其设置为“suspend=n”,这样您的java应用程序将正常运行,并且在eclipse远程连接到它之后,它将在断点处停止

阅读更多:


-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5000

您是否从Eclipse中启动流程?否。它是一个独立的应用程序。