Eclipse进程启动

时间:2011-08-22 18:22:34

标签: java eclipse eclipse-plugin eclipse-jdt

如何在插件中获取已启动的java应用程序的进程?我正在使用:

DebugUITools.launch();  

启动该应用程序。我试过用:

IProcess cur = DebugUITools.getCurrentProcess(); 

但它在应用程序启动开始时返回null。

实际上,我的目标是从正在运行的应用程序的控制台读取并尝试调用当前进程:

DebugUITools.getConsole(IProcess process); 

返回控制台。 Q现在是如何以编程方式从这个控制台读取的。

1 个答案:

答案 0 :(得分:3)

不要拨打launch(),而是拨打buildAndLaunch(),这会给你ILaunch。您可以向ILaunch询问IProcess个对象。