【发布时间】:2016-06-27 03:09:02
【问题描述】:
我在 Eclipse 中使用MessageConsole 来显示输出信息。输出格式为Error 1 - (MyClass.java:10),预计会生成一个可点击的代码链接(在本例中为MyClass.java 第10 行),因为控制台应该能够按照@987654321 中的建议自动解析模式(FileName.java:LineNumber) @。
但是,它无法以这种方式工作。但是当我在插件Eclipse中直接使用System.out.println()输出这个模式时,就可以生成链接了。
我还考虑了插件中多个控制台的可能性,但是将带图案的文本流式传输到其他控制台也不起作用。有什么见解吗?
我的代码如下:
ConsolePlugin plugin = ConsolePlugin.getDefault();
IConsoleManager conMan = plugin.getConsoleManager();
MessageConsole myConsole = new MessageConsole( name, null );
conMan.addConsoles( new IConsole[]{myConsole} );
MessageConsoleStream out = myConsole.newMessageStream();
out.println("Error 1 - (MyClass.java:10)");
【问题讨论】:
标签: java eclipse eclipse-plugin