Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse RCP setSaveAndRestore状态不工作_Java_Eclipse_Rcp_Perspective - Fatal编程技术网

Java Eclipse RCP setSaveAndRestore状态不工作

Java Eclipse RCP setSaveAndRestore状态不工作,java,eclipse,rcp,perspective,Java,Eclipse,Rcp,Perspective,我正在开发一个类似于eclipse的RCP应用程序,并添加了一些特性,我试图使RCP保存其最后的状态(主要是透视图和透视图配置) 但它根本不会影响RCP,因为应用程序在每次重启后都会重置为默认状态 有什么建议吗 谢谢请确保在运行RCP时没有指定-clearPersistedState或-PersistedState false参数。这两个选项都将清除(或不保存)RCP状态。您如何运行RCP?当它运行时,您指定了什么参数?我检查了参数,发现了标志“-clearPersistedStat”,我删除了

我正在开发一个类似于eclipse的RCP应用程序,并添加了一些特性,我试图使RCP保存其最后的状态(主要是透视图和透视图配置)

但它根本不会影响RCP,因为应用程序在每次重启后都会重置为默认状态

有什么建议吗


谢谢

请确保在运行RCP时没有指定
-clearPersistedState
-PersistedState false
参数。这两个选项都将清除(或不保存)RCP状态。

您如何运行RCP?当它运行时,您指定了什么参数?我检查了参数,发现了标志“-clearPersistedStat”,我删除了它,它就工作了!谢谢!
public void initialize(IWorkbenchConfigurer configurer) {
    super.initialize(configurer);

    getWorkbenchConfigurer().setSaveAndRestore(true);

    IDE.registerAdapters();