【问题标题】:RCP headless applicationRCP 无头应用
【发布时间】:2021-04-23 01:50:07
【问题描述】:

我有一个 RCP 无头应用程序。运行它时,可能会出现一些错误。我想将它们显示到我运行应用程序的同一个 cmd.exe 中。我搜索了互联网,但我找不到任何解决方案,您有什么想法吗?

谢谢。

【问题讨论】:

  • 考虑一下:如果有人给您发短信“我的车无法启动。我该如何修理它?”,您能帮忙吗? StackOverflow 不是帮助论坛。请访问help center,接听tour 并阅读How to Ask
  • 你试过stderr吗?或者使用带有 java.util.logging.ConsoleHandler 的 Java 记录器?
  • @JimGarrison 这个问题对我来说很清楚,我在文档中也没有找到任何相关信息。因此,我认为这是一个有效的问题。请参阅下面的答案。

标签: java eclipse-rcp rcp headless


【解决方案1】:

为此,Windows 上有可执行文件eclipsec。末尾的c 表示控制台

当您创建 RCP 应用程序时,您将在 Windows 上获得两个可执行文件,<my-application>.exeeclipsec.exe。如果您有一个仅在命令行上运行的无头应用程序(如您的情况),请删除 <my-application>.exe 并将 eclipsec.exe 重命名为 <my-application>.exe

另见this mailing list post

【讨论】:

  • 这可能行得通,但我也需要 UI 应用程序。当我在无头模式下运行时,我执行如下命令: .exe -runInHeadLessMode + 其他参数。我想知道除了使用 eclipsec.exe 是否还有其他方法
  • 据我所知,eclipsec.exe 的存在没有其他方法也没有其他原因。
猜你喜欢
  • 2019-01-14
  • 2010-09-12
  • 1970-01-01
  • 2010-09-09
  • 2014-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多