[英]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.