繁体   English   中英

在运行时Eclipse插件中显示控制台

[英]show console in runtime eclipse plugin

我正在开发一个eclipse插件。 它使用一种语法来处理文本。 语法可以组成和编译。 我有一个编译语法的现有工具。 如果语法有问题,此工具会在控制台中显示错误。

当我运行eclipse插件时,将打开一个新的eclipse实例。 如果我加载语法并在新的Eclipse实例中对其进行编译,则错误仍会打印到旧的Eclipse中。 有什么方法可以将消息从旧的Eclipse重定向到新的Eclipse实例?

您是否尝试过运行时选项

我认为使用-console或-debug可能是您的解决方案(它在eclipse启动时显示第二个窗口,显示sysout)

您可以使用org.eclipse.ui.console.consoleFactories扩展点来创建自己的控制台,以进入控制台视图。 关于以下问题的答案显示了示例扩展点和工厂类以及如何写入控制台的示例:

如何用不同的输入文本打开多个consoleview

greg-449为您提供了问题的答案,他的链接告诉您如何在新的Eclipse实例中实现控制台。

我认为这是由于旧的控制台 (开发环境中的Eclipse控制台)和新的控制台 (新的Eclipse实例中的控制台)引起的。

提供的文章中的代码介绍了如何在新实例中创建控制台并写入该控制台。

如果您觉得它没有用,那么本文还将介绍如何为您的插件创建控制台。

值得一提的是,当您为Eclipse开发插件时,您正在使用Eclipse Rich Client Platform(RCP),并且如果您在寻求帮助时进行搜索(就像我在尝试开发时所做的那样)一个插件),我相信您会发现更多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM