关于eclipse RCP的应用程序运行时

时间:2013-05-22 03:26:56

标签: eclipse eclipse-plugin

我在一个插件中声明了一些像这样的酷吧:

     <menuContribution
           locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
        <toolbar
              id="coolbar.toolbars.Save">
           <command
                 commandId="coolbar.commands.save"
                 icon="image/CoorBarPic/save_edit.gif"
                 id="coolbar.toolbars.sampleCommand"
                 style="push"
                 tooltip="save">
           </command>
        </toolbar>
     </menuContribution>

当我第一次运行我的应用程序时,它看起来像这样:

但是当我第二次运行相同的应用程序时,它会变成这样:

抱歉,我的名声不够,我不能在这里张贴图片,但我可以 描述问题。第一次冷却条出现在coorbarline的左侧 第二次所有酷棒将出现在coorbarline右侧的perspectiveBar之后

酷吧位置已经改变。

我运行我的eclipse rcp应用程序,它会在应用程序相对路径生成一个名为“workspace”的文件夹,我知道这个文件夹对于工作台创建过程很有用。在路径“workspace.metadata.plugins \ org.eclipse.e4。 workbench“有一个名为”workbench.xmi“的文件,这个文件可能保存了工作台的布局。 如果我删除此文件并再次运行,则coolbars位置将更正。但我不想每次都删除这个文件,因为它也可以节省用户的习惯。

我在插件A中声明了coolbars,工作台和透视图在插件B中

导致出现这种情况的原因,以及如何解决这个问题。

我的Eclipse插件构建版本是3.5或更高

此问题已

请求你的帮助。

1 个答案:

答案 0 :(得分:0)

您应该配置工作区所在的位置。然后检查您的应用关闭时会发生什么。

挖掘工作区内部结构可能有助于您的学习,但不能开发您的应用程序。