自动将调试器附加到Eclipse中的新Java子进程

时间:2010-09-29 15:50:42

标签: java eclipse debugging eclipse-plugin subprocess

我有一个使用ProcessBuilder等生成新JVM的Java进程。在调试时,是否可以让Eclipse将调试器附加到新的子进程?更好的是,是否有任何插件会在注意到新的子进程时自动执行此操作?

我被告知(虽然还没有看到)VisualAge曾经能够做到这一点 - 它会注意到你试图创建一个新的JVM,而是创建一个调试模式并连接到它。漂亮的。

1 个答案:

答案 0 :(得分:1)

提供通常的JVM标志,以指示您要使用特定端口调试进程(依赖于供应商),并使用Eclipse调试启动配置来使用该端口。

较新的日食可以执行相反的技巧,其中调试器在端口上等待新JVM在准备好时附加。那可能就是你要找的东西?