在Eclipse RCP 3.7.x中,我使用
PlatformUI.getWorkbench().close();
关闭工作台
在E4中有任何关闭Workbench的方法(没有按钮点击)或如何在我的代码中获取Workbench引用答案 0 :(得分:2)
如果您正在使用'纯'e4应用程序,则无法使用3.x org.eclipse.ui.IWorkbench
。
但是,org.eclipse.e4.ui.workbench.IWorkbench
类有一个close()
方法。
使用直接注入将此工作台类注入到代码中。
例如,在命令处理程序中,您可以执行以下操作:
@Execute
public void execute(IWorkbench workbench)
{
workbench.close();
}