【问题标题】:Eclipse RCP - Not seeing standard out from 3rd party library on consoleEclipse RCP - 在控制台上看不到来自 3rd 方库的标准
【发布时间】:2012-09-19 16:11:26
【问题描述】:

我目前使用的是 Eclipse 3.5.2。

我正在开发一个 Eclipse RCP 应用程序,并从 Eclipse IDE 启动它。

我正在编写一些代码,它使用我作为单独的 Eclipse 插件包含的第 3 方库。当我运行我的 Eclipse RCP 应用程序时,我在 Eclipse IDE 的控制台选项卡上看不到来自 3rd 方库的典型输出。

这和预期的一样吗?如果是这样,有没有办法可以启用它?

谢谢,

【问题讨论】:

  • 我认为,您作为插件包含的第 3 方库,它不会在应用程序启动时被激活。插件一旦被引用就会被激活。您可以尝试在主插件的 Activator.java 中的第 3 方库类中进行初始化。再检查一下,去运行配置看看你添加的插件是否在required plugins下勾选了。

标签: eclipse eclipse-rcp


【解决方案1】:

我认为控制台不会自动选择标准输出。

但是,您可以将标准输出重定向到控制台的输出流。

请参阅Redirect stdout to a string in Java 了解如何重定向标准输出的一个很好的示例,请参阅How do I write to the console from a plug-in 了解有关如何为控制台获取流输出的信息。

【讨论】:

    猜你喜欢
    • 2013-10-28
    • 2012-05-18
    • 1970-01-01
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多