Eclipse4 RCP 指南

练习:删除持久化模型数据

在启动时删除持久化模型数据

为了确保总是使用你的应用程序模型的最后版本,在你的产品配置文件中加入-clearPersistedState参数。

下图显示在产品配置文件中的配置。

为何需要这个设置

在Eclipse应用程序启动时,Eclipse平台恢复应用程序最后退出时的状态,在开发期间这会导致改变没有正确的应用和显示,例如,你定义了一个新的菜单项,但是这个菜单项没有在你的应用程序中显示。

作为替代方案,你也可以在你的Run配置的Main标签设置Clear标志。这也会删除其它持久化的数据,例如首选项值。