由于用户在我的Eclipse Rcp应用程序中执行了一些复杂的操作,这导致在用户的工作空间中发生了一些错误的设置(工作区中存在一些项目)。
当用户开始在该应用程序中运行时,"坏"工作空间,Eclipse RCP gui看起来很奇怪,现有的项目无法正常打开。
经过研究,我发现它是因为位于用户工作区的.metadata / .plugins / org.eclipse.e4.workbench中的workbench.xmi文件中发生了一些错误的设置。 / p>
解决方法是手动更改删除workbench.xmi中的错误设置,或者更改为新工作区并将用户的项目复制到新工作区。
我的问题是如何动态识别位于用户工作区的错误设置workbench.xmi文件,以便在启动我的Eclispe RCP应用程序时可以更改workbench.xmi的内容?因此,用户不需要进行手动解决方法。