从我的Eclipse插件中,我想执行一个命令并在Console视图中显示结果(稍后进行一些格式化和超链接以及模式匹配,这是通过org.eclipse.ui.console.consolePatternMatchListeners
扩展点AFAIK完成的)。我的问题是如何做到这一点?在普通的Java中,我会使用ProcessBuilder
。我是否必须这样做并以某种方式将stdout / stderr绑定到新创建的控制台页面,还是有另一种方式?任何指针/经验都表示赞赏。
答案 0 :(得分:2)
使用Eclipse FAQ,this SO question和the ProcessBuilder,我设法懒洋洋地创建我的控制台,显示它并将进程的输入流回显到控制台的消息流(而不是System)。出)。