記事(および例)では、Eclipseデバッガーの作成方法で、ILaunchの実装により新しいIDebugTargetが作成されます(実行モードではなく、デバッグモードでのみ)。そうしている間、それは常に新しいシステムプロセスを作成し、それをIProcessにラップします(おそらくこのIProcessの実装、org.eclipse.debug.core.model.RuntimeProcess)。IProcessをIDebugTargetにアタッチします。
私の質問は、Javaではなく任意の言語のデバッグターゲットが必ずしもシステムプロセスを必要とするかどうかです。1回限りのシステムコマンドから実行またはデバッグしない言語があります。これはすべてソケットに基づいています。このために新しいIProcessを実装する必要がありますか?IProcessはシステムプロセスラッパーのように見えるので、それも可能/実行可能ですか。Eclipseは、Eclipseから新しいシステムプロセスを生成するモデルを強制しますか?