4.2 ランタイムで実行されている 3.x アプリケーションに、SWT ブラウザーを使用してビューを追加しました。新規インストール後、ブラウザ ビューが表示されますが、最初の実行後にビューが消えます。
ランタイムワークスペースにファイルがあることがわかりました
'.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi '
が作成されました。これには行が含まれています
... elementId="com.hjb.pm.ui.views.BrowserView" toBeRendered="false" ....
toBeRendered
フラグをに変更するとtrue
、1 回のアプリケーション実行ですべて問題ありません。このフラグを制御するにはどうすればよいですか?
回避策として-clearPersistedState
、コマンド ライン引数に追加しました。これは、保存された状態を無視します。