Java 如何在Eclipse中附加到进程?
我正在使用一个大型Java程序,该程序使用命令行shell来运行集成测试。如何将eclipse附加到该进程?我是否必须运行该进程,然后附加它?在我运行它之前,最好将它附加到shell进程。启动集成测试时,将以下参数添加到JavaJava 如何在Eclipse中附加到进程?,java,eclipse,shell,Java,Eclipse,Shell,我正在使用一个大型Java程序,该程序使用命令行shell来运行集成测试。如何将eclipse附加到该进程?我是否必须运行该进程,然后附加它?在我运行它之前,最好将它附加到shell进程。启动集成测试时,将以下参数添加到Java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y suspend=y将暂停启动,直到您连接调试器。在Eclipse中,转到Run=>Debug配置。创建一个新的“远程Java应用
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
suspend=y
将暂停启动,直到您连接调试器。在Eclipse中,转到Run=>Debug配置。创建一个新的“远程Java应用程序”配置,并将localhost指定为主机,将8000指定为端口。“附加?”您的意思是类似于调试?或者其他什么?如果您是指远程调试,那么使用“-Xdebug-Xrunjdwp:transport=dt_socket,server=y,address=8765”启动java进程,在Eclipse中使用带有套接字连接的“远程java应用程序”,上面的正确项目和端口(地址将是本地进程的本地主机)。更多关于这个主题的信息,请参阅