我编写了一个eclipse插件,我想使用作为应用程序运行或调试的程序stdout。
例如:如果我用这个语句创建一个简单的java“Hello World”项目:System.out.println("Hello World!")
如果我在eclipse中运行它,并且一旦程序执行这句话我想在插件中得到一个事件该程序编写stdout “Hello World!”
由于
贝内德克
答案 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
,具体取决于您要跟踪的内容。