我想创建一个可以从控制台启动的 headless Eclipse RCP 应用程序。目前我在 .ini 文件中使用此参数:
-consoleLog
问题是这会打开一个我不想要的额外的 OSGI 控制台。有什么方法可以抑制控制台并在原始终端中获取输出吗?
最佳答案
-consoleLog
不打开 OSGi 控制台,它显示为 osgi>。仅-console
这样做。
您的意思是它会打开第二个 Windows 控制台(类似于 cmd.exe),而您只是希望它出现在原始 cmd.exe 窗口中?
如果是这种情况,那么您可以使用 eclipsec.exe -consoleLog -application <whatever>
启动。
关于console - 在没有 osgi 控制台的情况下运行 headless Eclipse RCP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977851/