如何从eclipse插件中获取程序

时间:2014-08-16 08:24:04

标签: eclipse plugins stdout

我编写了一个eclipse插件,我想使用作为应用程序运行或调试的程序stdout。
例如:如果我用这个语句创建一个简单的java“Hello World”项目:System.out.println("Hello World!")如果我在eclipse中运行它,并且一旦程序执行这句话我想在插件中得到一个事件该程序编写stdout “Hello World!”

由于

贝内德克

1 个答案:

答案 0 :(得分:1)

使用org.eclipse.debug.ui.consoleLineTrackers扩展点定义控制台线跟踪器类。该课程必须实施IConsoleLineTracker(或IConsoleLineTrackerExtension)。

<extension point="org.eclipse.debug.ui.consoleLineTrackers">
  <consoleLineTracker 
     id="com.example.ExampleConsoleLineTracker"
     class="com.example.ExampleConsoleLineTracker"
     processType="java">
  </consoleLineTracker>
</extension>

您可能需要更改processType,具体取决于您要跟踪的内容。

Eclipse Help

中的更多详细信息