在Eclipse控制台中以编程方式执行命令

时间:2009-07-09 01:14:45

标签: console eclipse-plugin

从我的Eclipse插件中,我想执行一个命令并在Console视图中显示结果(稍后进行一些格式化和超链接以及模式匹配,这是通过org.eclipse.ui.console.consolePatternMatchListeners扩展点AFAIK完成的)。我的问题是如何做到这一点?在普通的Java中,我会使用ProcessBuilder。我是否必须这样做并以某种方式将stdout / stderr绑定到新创建的控制台页面,还是有另一种方式?任何指针/经验都表示赞赏。

1 个答案:

答案 0 :(得分:2)

使用Eclipse FAQthis SO questionthe ProcessBuilder,我设法懒洋洋地创建我的控制台,显示它并将进程的输入流回显到控制台的消息流(而不是System)。出)。