繁体   English   中英

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

[英]Application runtime about eclipse RCP

我在一个插件中这样声明了一些coolbar:

     <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之后

coolbars的位置已更改。

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

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

是什么原因导致这种情况出现,以及如何解决。

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

这个问题有

感谢您的帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM