我正在使用一个大型Java程序,它使用命令行shell来运行集成测试。如何将eclipse附加到该进程?我是否必须运行该过程然后附加它?在运行它之前将它附加到shell进程会很棒。
答案 0 :(得分:4)
开始集成测试时,请将以下参数添加到Java。
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
suspend=y
将暂停启动,直到您使用调试器附加。在Eclipse中,转到Run =>调试配置。创建一个新的“远程Java应用程序”配置,并将localhost指定为主机,将8000指定为端口。