【发布时间】:2014-01-06 02:05:51
【问题描述】:
我有无头 (CLI) RCP 应用程序,通常处理命令行选项,但我偶尔需要显示部分 a gui。 当 PlatformUI/Workbench 没有运行时,有没有办法独立打开视图部件(分离很好)?
WorkbenchPage.showView(我通常用来打开视图的那个)通常会抛出“工作台未运行”异常,这当然是在无头模式下预期的。
是否有一些合理的技巧可以做到这一点?我尝试使用事件循环运行 RCP 工作台 - 问题是它阻塞了执行,而且看起来太重了。
我知道我可以为它创建嵌入视图小部件的新 Shell,但是我会错过正确视图附带的工具栏/菜单。
【问题讨论】:
标签: java eclipse user-interface swt rcp