我在一个插件中声明了一些像这样的酷吧:
<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或更高
此问题已
请求你的帮助。
答案 0 :(得分:0)
您应该配置工作区所在的位置。然后检查您的应用关闭时会发生什么。
挖掘工作区内部结构可能有助于您的学习,但不能开发您的应用程序。