我在 4.2 运行时中运行的 3.x 应用程序中添加了一个带有 SWT 浏览器的视图。全新安装后会显示浏览器视图,但在第一次运行后该视图消失了。
我发现在运行时工作区中有一个文件
'.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi '
已经被创造了。这包含一行
... elementId="com.hjb.pm.ui.views.BrowserView" toBeRendered="false" ....
如果我将toBeRendered
标志更改为true
,则对于一个应用程序运行来说一切都很好。我怎样才能控制这个标志?
作为一种解决方法,我已添加-clearPersistedState
到我的命令行参数中。这会忽略已保存的状态。