我想创建一个可以从控制台启动的无头Eclipse RCP应用程序。目前我在.ini文件中使用此参数:
-consoleLog
问题是这会打开一个我不想要的额外OSGI控制台。有没有办法压制控制台并在原始终端中获得输出?
答案 0 :(得分:4)
-consoleLog
无法打开OSGi控制台,该控制台显示为 osgi> 。只有-console
才能做到这一点。
你的意思是它打开第二个Windows控制台(类似于cmd.exe),你只是希望它出现在你的原始cmd.exe窗口中?
如果是这种情况,则使用eclipsec.exe -consoleLog -application <whatever>
启动。