在没有 osgi 控制台的情况下运行无头 Eclipse RCP 应用程序

Abs*_*ind 5 console eclipse-rcp

我想创建一个可以从控制台启动的无头 Eclipse RCP 应用程序。目前我在 .ini 文件中使用这个参数:

-控制台日志

问题是这会打开一个我不想要的额外 OSGI 控制台。有没有办法抑制控制台并在原始终端中获取输出?

Pau*_*ter 5

-consoleLog不会打开显示为osgi>的 OSGi 控制台。只有-console这样做。

你的意思是它打开了第二个 Windows 控制台(类似于 cmd.exe),而你只是想让它出现在你原来的 cmd.exe 窗口中?

如果是这样的话,那么你使用eclipsec.exe -consoleLog -application <whatever>启动。